帮忙看看这个nginx反向代理配置对不对
看不懂,大佬上 我真的要被这些模板气疯了。都说了 nginx 不是无脑照搬的,搬一大堆注释上去是闹怎样? server{
listen 80;
server_name www.baidu.com;
index index.php index.html;
root /www/wwwroot/www.baidu.com;
access_logwww/wwwlogs/www.baidu.com.log;
location /
{
proxy_pass http://www.baidu.com;
proxy_set_header Host "www.baidu.com";
proxy_set_header X-Forwarded-For $remote_addr;
}
include enable-php-54.conf;
#REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
include /www/server/panel/vhost/rewrite/www.baidu.com.conf;
#禁止访问的文件或目录
location ~ ^/(\.user.ini|\.htaccess|\.git|\.project|LICENSE|README.md)
{
return 403;
}
} 你先试试,有问题再说,你不试发这么一大推别人怎么看 本帖最后由 墨迹 于 2017-12-29 12:22 编辑
gnocuil 发表于 2017-12-29 12:11
能正常,打开速度还挺快的,但是后端机器CPU占用了60以上,一直维持,不知道是不是html没有缓存成功。 ...
看你的html貌似是客户端缓存,用console工具看一下?另外可以查一下服务器端的log分析一下
gnocuil 发表于 2017-12-29 12:23
Cache-Control:max-age=1800
Connection:keep-alive
Content-Encoding:gzip
X-Cache: HIT 代表读取的是缓存,应该缓存成功了,否则应该是MISS
gnocuil 发表于 2017-12-29 12:13
大佬 ,您这个应该是不缓存的是吧。
对,我早就说过,nginx 不是无脑复制的,不清楚的配置项就不要用.
如果想学着缓存的话,看我的这篇帖子: https://sometimesnaive.org/article/webfield/nginx/enable-proxy_cache 看都看不懂 哪有这么一堆的配置,很简单的事情
页:
[1]