栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Nginx动静分离简单配置

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Nginx动静分离简单配置

        动静分离是让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们就可以根据静态资源的特点将其做缓存操作,这就是网站静态化处理的核心思路,适合于静态资源不是很多中小型网站,比较经典的组合就是Nginx+Tomcat架构(Nginx处理静态资源请求,Tomcat处理动态资源请求)。

基本配置

        把反向代理的那台服务器(192.168.111.138)的css、js、img等静态资源删除并传输到nginx这台服务器上的html目录里

upstream web_servers {  
       server 192.168.111.138:8080;  
}
 
server {
    listen       80;
    server_name  localhost;
 
 
    location / {
        proxy_pass http://web_servers;

    }

    location /css {
        root html;
        index index.html index.htm;
    }

    location /js {
        root html;
        index index.html index.htm;
    }

    location /img {
        root html;
        index index.html index.htm;
    }
 
 
    error_page 500 502 503 504  /50x.html;  
    location = /50x.html {  
        root html;
    }
 
 }
正则表达式配置
upstream web_servers {  
       server 192.168.111.138:8080;  
}
 
server {
    listen       80;
    server_name  localhost;
 
 
    location / {
        proxy_pass http://web_servers;

    }

    location ~*/(css|js|img) {
        root html;
        index index.html index.htm;
    }

 
    error_page 500 502 503 504  /50x.html;  
    location = /50x.html {  
        root html;
    }
 
 }
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/854766.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号