nginx如何实现动静分离


本文摘自PHP中文网,作者(*-*)浩,侵删。

为了加快网站的解析速度,可以把动态页面和静态页面由不同的服务器来解析,加快解析速度。降低原来单个服务器的压力。

准备一个nginx代理两个http分别处理动态和静态。也可以让nginx代理自己解析静态网页,不过nginx又代理又解析网站感觉压力也挺大的。

这里nginx的重要的配置如下。

1

2

3

4

5

6

7

8

9

10

11

location / {

           root   /var/www/html/upload;

           index  index.php index.htm;

       }   

location ~ .*\.(html|gif|jpg|png|bmp|swf|jpeg)$ {

 

               proxy_pass http://192.168.43.22:80;

       }

       location ~ \.php$ {

           proxy_pass   http://192.168.43.62:80;

       }

location / 的作用

阅读剩余部分

相关阅读 >>

nginx服务器上,master进程和worker进程分别是什么

nginx主要做什么

linux如何启动nginx

nginx反向代理怎么传递参数

如何重启nginx服务器

nginx安装依赖包

阿里云服务器端口怎么开放

nginx为什么会出现403

nginx如何解决请求跨域问题

nginx相对于apache来说有什么优势

更多相关阅读请进入《nginx》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...