Nginx实现动静分离

清疚 2022-02-17 15:15 312阅读 0赞

说明:
Linux发行版本:CentOS Linux release 7.6.1810
Nginx版本:nginx-1.7.4
Linux服务器IP:39.105.59.4
39.105.59.4:8080:部署的是dubbo-admin
188.131.247.26:8080:部署的是dubbo-admin

  • 配置静态资源存放路径

在39.105.59.4服务器下的nginx目录下新建staticresouce文件夹

  1. mkdir staticresurce

将39.105.59.4服务器下的dubbo-admin的静态资源拷贝到nginx目录下的staticresource目录中

  1. cp css/ /usr/local/nginx/staticresource/
  2. cp image/ /usr/local/nginx/staticresource/
  3. cp js/ /usr/local/nginx/staticresource/

然后分别删除39.105.59.4和188.131.247.26两个服务器的dubbo-admin的下的css、image、js这三个文件夹

  1. rm rf css/
  2. rm rf image/
  3. rm rf js/

然后先清空浏览器缓存,再刷新页面,显示:
在这里插入图片描述
说明此时静态资源已经不能访问了

  • 配置nginx动静分离

在外部配置文件中的server块下添加:
这里是将静态资源放在 /usr/local/nginx/staticresource/目录下,staticresource表示的nginx安装目录下的文件夹路径

  1. location ~* .+\.(js|css|png|svg|ico|jpg)$ {
  2. root staticresource;
  3. expires 1d;
  4. }

在这里插入图片描述
然后刷新页面,页面上显示:
在这里插入图片描述
说明动静分离配置成功了

发表评论

表情:
评论列表 (有 0 条评论,312人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Nginx 动静分离

    1、nginx 与 tomcat 处理静态资源区别: tomcat静态资源请求量为每秒1000次,则nginx静态资源请求量为每秒6000次,tomcat每秒的吞吐量为0.6

    相关 nginx实现动静分离

    小白:伟哥,我最近在自学nginx,但动静分离这一块不是很懂,你能给我讲讲吗? 伟哥:没问题,今天我就给你设计一个简单的案例,让你学习一下。 一. 环境准备 1.服

    相关 nginx动静分离

    1. 场景描述 今天做nginx的动静分离,稍微走了点弯路,其实也谈不上,记录下吧,希望可以帮到有需要的朋友。 2. 解决方案 先说下我们的需求,使用域名(www