nginx反向代理样式不生效
young / / / 阅读量

问题现象:
nginx配置反向代理后,网页可以正常访问,但是页面上的js css文件无法加载,页面样式乱了。

(1)nginx配置如下:

location ^~ /nxcms/ {
    proxy_pass http://127.0.0.1:8093;
}

(2)IP访问:js css文件无法加载;

(3)解决方法:

nginx配置文件中,增加如下配置:

location ^~ /nxcms/ {
    proxy_set_header Host $host:$server_port;
    proxy_pass http://127.0.0.1:8093;
}
location ~ /nxcms/.*\.(gif|jpg|png|jpeg|css|js)(.*) {
    proxy_set_header Host $host:$server_port;
    proxy_pass http://127.0.0.1:8093;
}

(4)原因分析:

反向代理的路径下找不到文件,需要单独指定js css文件的访问路径。

支付宝捐赠
请使用支付宝扫一扫进行捐赠
微信捐赠
请使用微信扫一扫进行赞赏
有 0 篇文章