前言
访问路径:本地解析=》最近路由器=》DNS解析=》Nginx=》网关=》服务器
动静分离可以提高软件整体性能,将客户端的静态请求直接从nginx返回不用在执行之后的流程
1、迁移静态资源
1.1、创建静态资源
在/mydata/nginx/html下创建static=以后静态资源都放在static下
mkdir static

1.2、将资源复制到static下

1.3、配置静态规则
静态规则是server块中的配置
在server块中配置
server {#监听端口listen 80;#监听域名server_name gulimall.com;#charset koi8-r;#access_log /var/log/nginx/log/host.access.log main;#只要是gulimalll.com/static/xxx下的所有请求#统统映射到/usr/share/nginx/html下#变为/usr/share/nginx/html/static/xxxlocation /static/ {root /usr/share/nginx/html;}location / {proxy_pass http://gulimall;proxy_set_header Host $host;}
2、修改模板引擎中的地址
参考:
原
<link rel="stylesheet" href="index/css/swiper-3.4.2.min.css">
改
<link rel="stylesheet" href="/static/index/css/swiper-3.4.2.min.css">
