如何解决Nginx 代理传递返回 404
所以我基本上有一个带有自己的网络服务器的 web 应用程序,我无法在端口 8999 上控制它,我想通过 nginx 为其提供服务。
location /myApp/ {
proxy_pass http://127.0.0.1:8999/;
}
这是有效的,或者至少它正在加载一些东西,但它没有加载资产,因为它正在根文件夹中寻找它们。在 Chrome 中,我看到它正在尝试从 http://[IP]/css/style.css 加载资源,但它确实不存在。
所以我试过这种方式:
location /myApp/ {
proxy_pass http://127.0.0.1:8999/;
}
location /css/ {
proxy_pass http://127.0.0.1:8999/css/;
}
这种方式工作正常,但 web 应用程序也在寻找其他资源目录,如“js”、“字体”等。我应该将这些文件夹一个一个地添加到 nginx 还是有更有效的方法来做到这一点? 谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。