无法从外部 LAN 网络访问 Tomcat 服务器

无法从外部 LAN 网络访问 Tomcat 服务器

我正在寻求有关 Tomcat 服务器的帮助。

我有一台带有 2 个网络接口的 OVH 服务器(Windows 2012 R2):

  • 广域网 ( 151.XXX
  • 局域网(172.16.0.0)

这两个 URL 有效!

http://172.16.0.6:8080/iComTest/servlet/conn

http://localhost:8080/iComTest/servlet/conn

但我需要访问151.XXX/iComTest/servlet/conn!但它不起作用!

我的server.xml:

<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           address="0.0.0.0"
           redirectPort="8443" />

此外,我在 Windows 防火墙中设置了一条允许端口 8080 的入站规则!

当我进行 nmap 扫描时,我得到了以下信息:8080/tcp 过滤 http 代理

所以我真的很困惑。

我真的很感谢关于这个问题的一些帮助!

此致,

雨果

答案1

您可以尝试向您的 tomcat 配置中添加两个不同的 IP。

像这样 :

<Connector address="LAN" port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 

<Connector address="WAN" port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

相关内容