我正在寻求有关 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" />