多个位置无效的nginx - 错误404

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

我正在设置nginx以使用代理服务两个网站,如下所示,

server {
listen                 80;

proxy_set_header HOST $proxy_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;

location / {
    proxy_pass http://<website-1>;
    proxy_read_timeout 300;
}

location /bmo {
    proxy_pass http://<website-2>;
    proxy_read_timeout 300;
}

}

代理到网站-1工作,但网站-2给出错误404.请让我知道如何解决这个问题。

nginx nginx-location nginx-reverse-proxy nginx-config
1个回答
0
投票

你得到404代码,因为第二个站点缺少路径/bmo,对吗?

在您的示例url中代表http://<website-2>/bmo

代理上的Nginx配置是有效且正确的,请检查website-2上的配置

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