请查看此图:
设置:
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 关闭|打开会导致此问题吗?目前设置为关闭