一笑而过的gravatar头像
一笑而过 2016-04-26 23:14:57

nginx代理tomcat配置静态文件为什么修改文件路径后通过域名访问不到?

nginx配置

server {
        listen       80;
        server_name  *.sizuxian.com;
        location / {
        proxy_pass http://localhost:8080/;
        
    }
    location ~ \.(html|js|css|png|gif)$ {  
           root C:\tool\apache-tomcat-7.0.67\apache-tomcat-7.0.67\webapps\sz;  
    } 
}

tomcat server 文件改了工程指向路径。但是通过域名访问的时候 CSS 样式和 图片加载不了。求指导。谢谢

nginx代理tomcat配置静态文件为什么修改文件路径后通过域名访问不到?

所有回答列表(2)
roamerxv的gravatar头像
roamerxv 2016年4月27日

用 http://localhost:8080/  这个访问的时候,js ,css 图片都可以出来吗?

如果可以的话,看看http://localhost:80 访问的时候出错的js 和 css路径是什么?

 

一般 nginx里面配置成这样 
location / {
                proxy_pass  你的proxy;
                proxy_set_header Host  $http_host;
                proxy_set_header Cookie $http_cookie;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header X-Forwarded-Proto $scheme;
                client_max_body_size  100m;
            }

DrSoul的gravatar头像
DrSoul  LV4 2016年4月28日

静态资源的root值后面加 ‘/’ 标识你是个目录

最近浏览
chao522303  LV3 2020年2月20日
aw616505453  LV2 2020年1月18日
快乐风男  LV5 2019年11月19日
朱英龙 2019年10月31日
暂无贡献等级
心印语  LV9 2019年10月17日
Madman  LV10 2019年4月7日
KingsonFu  LV7 2018年10月17日
quanVIP  LV1 2018年8月21日
wjs123456 2018年4月2日
暂无贡献等级
flex1999  LV2 2018年3月15日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友