为什么我的应用程序上的nginx reverse_proxy在搜索路径时返回404?

问题描述 投票:0回答:1

我有一个带有反向代理的nginx服务器,该代理指向我的react应用。页面加载正常,并且在按页面时,指向不同路径的链接也可以正常工作。但是,当我手动输入带路径的URL时,出现404错误。它与单击链接的路径相同,但是我得到了404。

这是我的Nginx conf文件:

server{

    listen 443 ssl; 
    listen [::]:443 ssl;
    server_name sub.*;

    location / {
        proxy_pass http://127.0.0.1:8080;
    }
    // I tried adding an explicit path:
    location /about{
        proxy_pass http://127.0.0.1:8080/about;
    }
    //
    // SSL Cert stuff here...
    //
}

我在反向代理上的nodejs遇到类似的问题,在该代理中,主url可以正常工作,但任何带有路径的东西都返回502,但这就是一个单独的问题。

我有一个带有反向代理的nginx服务器,该代理指向我的react应用。页面加载正常,并且在按页面时,指向不同路径的链接也可以正常工作。但是,当我手动键入...

node.js reactjs nginx nginx-reverse-proxy
1个回答
0
投票

我找到了解决方案。我必须将我的nginx配置更新为此:

© www.soinside.com 2019 - 2024. All rights reserved.