如何在反向代理中隐藏Web应用程序端口

时间:2014-04-16 09:02:12

标签: nginx reverse-proxy

我使用nginx进行反向代理,侦听端口80.我有一个Web应用程序侦听端口9999,我使用反向代理配置nginx将客户端请求从端口80重定向到端口9999.

现在我发现当访问80端口时,浏览器会显示Web应用程序响应(这是正确的。),但是,如果浏览器直接访问9999端口,它还会显示Web应用程序响应。

那么,如何配置nginx浏览器只能访问端口80,而不是端口9999.谢谢!

1 个答案:

答案 0 :(得分:0)

我会向您推荐两种解决方案:

  1. 您可以将应用绑定到localhost:9999而不是*:9999

  2. 您可以编辑防火墙,不允许9999端口的流量,只允许端口80.因为您可以通过转至/ etc / sysconfig / iptables来编辑iptables