nginx 反向代理后为啥访问php文件 会提示404
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx 反向代理后为啥访问php文件 会提示404相关的知识,希望对你有一定的参考价值。
路径有问题,文件不存在,或者是rewrite重定向出错。 参考技术A serverlisten 80;
server_name test.bagesoft.net;
index index.html index.htm index.php default.html default.htm default.php;
root /home/wwwroot/test.bagesoft.net;
include none.conf;
location /
proxy_pass http://ddt.shulong.cc;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Host $host;
location ~ .*\.(php|php5)?$
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
expires 30d;
location ~ .*\.(js|css)?$
expires 12h;
access_log off;
以上是关于nginx 反向代理后为啥访问php文件 会提示404的主要内容,如果未能解决你的问题,请参考以下文章
Nginx 反向代理后 WebSocket 会无法连接的问题