candys_yang 2019-09-03 06:11 采纳率: 80%
浏览 2752

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条回答 默认 最新

  • 亿棵松 2019-09-03 08:55
    关注

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

    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题