nginx静态资源访问问题

阿里云tomcat下面有这些工程图片说明
其中ROOT下是静态资源和页面,可以通过www.xxxx.com 直接访问,但是我加入了NGINX配置后,别的工程都能正常访问,ROOT下的css,js图片都无法访问了,请问是哪里出的问题呢?谢谢大神

6个回答

问题已经解决,谢谢大家

看看Nginx静态资源文件的配置路径是否正确

应该是路径的问题呀?建议修改下路径

路径的问题,应该是相对路径

打开nginx.conf配置文件,看下server里面写的路径

upstream tomcat
{
server tomcat主机IP地址:端口号;
check interval=3000 rise=2 fall=10 timeout=1000 type=http;
check_http_send "HEAD / HTTP/1.0\r\n\r\n";
check_http_expect_alive http_2xx;
}
server配置下

location / {
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://tomcat;
}

nginx的upstream   server默认不做任何路径配置,就是访问tomcat ROOT下的资源。
weixin_42400961
weixin_42400961 我这个是tengine的配置,如果是原生的nginx。可能无法使用check_http_send "HEAD / HTTP/1.0\r\n\r\n"; check_http_expect_alive http_2xx;的方式检查后端。请修改成nginx固定的模式
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐