Nginx 静态文件分离

Nginx - 静态分离

Nginx-配置修改

cd  .../nginx/conf

vi nginx.conf

配置1.js|img|css 配置一个静态代理

server {

        listen  80;

        server_name  test.nginx.static;

        charset utf-8;

        #系统静态资源

        location ~ (/js/|/img/|/css/) {

                root    D:/nginx/static/resources/;

        }

    }

配置2.js|img|css 配置多个静态代理

   server {

        listen  80;

        server_name test.js.nginx.static;

        charset utf-8;

        location ~ (/js/) {

                root     D:/nginx/static/resources/;

        }

    }

    server {

        listen  80;

        server_name test.img.nginx.static;

        charset utf-8;

        location ~ (/img/) {

                root    D:/nginx/static/resources/;

        }

    }

    server {

        listen  80;

        server_name test.css.nginx.static;

        charset utf-8;

        location ~ (/css/) {

                root    D:/nginx/static/resources/;

        }

}

Window/Linux 下启动nginx


Win键

D:\xxxnginx\nginx.exe 运行

Linux

./xxx/nginx/nginx  xxx/nginx/conf/nginx.conf 运行 并制定配置文件

本级配置host

#配置1

127.0.0.1 test.nginx.static

#配置2

127.0.0.1 test.img.nginx.static

127.0.0.1 test.js.nginx.static

127.0.0.1 test.css.nginx.static

演示结果

演示1

http://test.nginx.static/css/index.css

http://test.nginx.static/img/1.jpg

ttp://test.nginx.static/js/AjaxUpload.js  

演示2

http://test.css.nginx.static/css/index.css

http://test.img.nginx.static/img/1.jpg

http://test.jd.nginx.static/js/AjaxUpload.js

略 与1等同,只是将js,img,css 隔离,根据自身情况处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值