nginx设置了反向代理之后,访问程序能够正常访问,访问该程序目录下的资源文件显示404
我的解决方法是在反向代理配置文件里面设置一个禁止转发的目录
#其他配置
#反向代理9504端口
location /
{
proxy_http_version 1.1;
proxy_set_header Connection "keep-alive";
proxy_set_header X-Real-IP $remote_addr;
if (!-f $request_filename) {
proxy_pass http://127.0.0.1:9504;
}
}
#禁止转发upload目录
location ^~ /upload/
{
# 反向代理根目录
root /www/wwwroot/fims/;
}
#其他配置
设置完之后我的资源文件就能够正常访问了