内部 Apache 反向服务器上的 Nginx 反向代理

内部 Apache 反向服务器上的 Nginx 反向代理

请查看此图:

在此处输入图片描述

设置:

1) Nginx 服务器用于映射到安装了 apache 的内部服务器。2
) Apache 位于内部网络上,它映射到同一网络上安装了不同端口的 tomcat 的其他服务器。3
) 从内部网络,我能够测试 apache 是否正常工作

ProxyPreserveHost On
ProxyPass

4)从内部网络,我能够访问Nginx反向代理(nginx服务器的内部ip),它工作正常,并且能够映射到apache和它的tomcat映射。

问题:
当我从外部(公共)访问 nginx 的外部 ip 时,出现以下错误:

504 Gateway Timeout nginx/1.3

可能是什么问题?我需要在 apache 或 nginx 上设置其他内容才能从公共场所访问它吗?

阿帕奇的ProxyRequests 关闭|打开会导致此问题吗?目前设置为关闭

相关内容