我有一个带有反向代理的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应用。页面加载正常,并且在按页面时,指向不同路径的链接也可以正常工作。但是,当我手动键入...
我找到了解决方案。我必须将我的nginx配置更新为此: