Varnish / nginx,某些 url 在 phpbb 中重定向到 :8080?

Varnish / nginx, some url's redirecting to :8080 in phpbb?

我正在使用带有 Varnish 的 LEMP 服务器,因此 nginx 在 :8080 上,而 varnish 在 :80 上缓存。邮件站点运行良好,没有重定向等,但是在我安装了 phpBB 论坛的子文件夹中,论坛中的一些链接被重定向到 http://domain.com:8080/forum instead of http://domain.com/forum 它们应该去的地方。

我已添加

port_in_redirect关闭;
到我的主 nginx.conf 但这似乎只在主站点上工作,在 phpBB 子文件夹中不起作用。

有谁知道阻止 phpBB 重定向到 :8080 的解决方案吗?

谢谢

我前段时间也运行关注过这个问题。我在以下位置找到了答案:https://serverfault.com/questions/227742/prevent-port-change-on-redirect-in-nginx

您可以通过设置

关闭nginx中重定向的端口转发
port_in_redirect off;