首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有多个位置的nginx不工作-错误404

具有多个位置的nginx不工作-错误404
EN

Stack Overflow用户
提问于 2019-04-12 01:13:35
回答 1查看 246关注 0票数 0

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

代码语言:javascript
复制
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。请告诉我如何解决这个问题。

EN

回答 1

Stack Overflow用户

发布于 2019-04-12 03:20:07

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

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55637937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档