Nginx使用二级路劲进行转发样式等资源丢失问题解决办法记录

1、问题描述

在通过nginx进行代理转发时,使用二级路劲的方式,其nginx配置如下:

server {
        listen       80;
        server_name  wuguanghong.xyz;
        location /first_project {
            proxy_pass   http://wuguanghong.xyz:8080/team_project/;
        }
    }

通过访问之后其静态资源查找不到,出现404,如下图所示:


今天资源访问不到示例

2、解决办法

修改nginx中的配置呈如下所示:

  server {
        listen       80;
        server_name  wuguanghong.xyz;
        location /first_project/ {
            proxy_pass   http://wuguanghong.xyz:8080/team_project/;
        }
    }

即在二级目录(这里指的是first_project)之后加上"/",此斜杠不可省
参考:https://blog.csdn.net/Javauthor/article/details/83149153

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容