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怎样查看并发连接数么

nginx日志数据如何实时监控

nginx如何隐藏后缀名php

nginx实现限流的方式有哪几种

nginx怎么配置

nginx怎么配置反向代理

nginx如何配置代理转发

详解nginx配置文件nginx.conf

比较讲解http中499状态码和nginx下499错误

nginx为什么比apache快

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



打赏

取消

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

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

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

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

评论

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