Nginx Nginx 反向代理非 80 端口出现的问题

cs31112200 · 2017年08月14日 · 最后由 akin520 回复于 2017年08月14日 · 7 次阅读

问题是这样的,A服务器是81端口,不能使用80端口,所以我想用B服务器80端口来代理A服务器,于是我在B服务器上配置了nginx,如下图所示! 图中如何设置了proxy_set_header Host $host; 那么访问将会出现File not found, 如果去掉proxy_set_header这行,就可以正常访问,但是获取到的HTTP_HOST与ip都是不对的,ip来自B服务器ip,HTTP_HOST是A服务器HOST

共收到 1 条回复

如果你要 set_header的话,你81的机器,要把现在的域名加上就OK

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册