u014427515
candys_yang
采纳率80%
2019-09-03 06:11 阅读 2.5k

nginx 反向代理 静态资源 url重写?

我的nginx配置非常简单

server{
    location /app/ {
            proxy_pass http://172.20.0.1:5555/;
        }
}

172.20.0.1 ,web前端:

<html>
    <body>
            <script src="../static/main.js"></script>
                <div>hello</div>
        </body>
</html>

nginx 能通过 ip/app/ 访问到 172.20.0.1 的页面,
但是,里面的js文件没有转发,浏览器实际的路径: ip/static/main.js
正确路径应该是:ip/app/static/main.js

我要怎么改nginx配置才能实现?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

  • weixin_39808420 世纪怪咖 2019-09-03 08:55

    你静态文件没拦截到呀,你如果再加一个拦截static开头的应该可以

    点赞 评论 复制链接分享

相关推荐