我正在设置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;
}
}website-1的代理正在工作,但website-2显示错误404。请告诉我如何解决这个问题。
发布于 2019-04-12 03:20:07
你得到了404代码,因为第二个站点缺少路径/bmo,对吗?
在您的示例中,url代理到http://<website-2>/bmo。
代理上的Nginx配置有效且正确,请检查您在website-2上的配置
https://stackoverflow.com/questions/55637937
复制相似问题