【问题标题】:Port is forwarded correctly but can't access Tomcat outside LAN端口转发正确但局域网外无法访问Tomcat
【发布时间】:2012-05-13 04:57:30
【问题描述】:

我的 Tomcat 有问题。

我想做的事:

我希望能够在局域网外访问我的 web 应用程序。我使用 Tomcat 作为网络服务器,监听 9191 端口。

托管 Tomcat 的机器具有静态 IP(例如 192.168.1.100)。我的网络配置如下:

互联网 ----- 我的路由器 ----- 电脑 1 ----- 计算机 2 (静态 IP: 192.168.1.XXX) - 托管 TOMCAT

我已经用 PFPortChecker 工具测试了端口转发,它说一切正常,端口转发正确。

问题:

当我尝试 http:// localhost:9191/myAppNamehttp://192.168.1.XXX/myAppName 时,即使我尝试从同一局域网中的另一台计算机。 .但是,如果我尝试 http://mypublicip:9191/myAppName。浏览器说它无法打开网站。我对此感到绝望。我不知道我还能做什么。

Tomcat 配置:

server.xml:http://pastebin.com/vhnuEHBM

那么,我该怎么办?

【问题讨论】:

  • 你有这个问题吗?请告诉我什么是解决方案?\
  • 不,我还没有解决。不幸的是,局域网外的计算机似乎可以访问该 URL。但是局域网内的电脑根本无法访问。我不知道为什么。
  • 我认为这不是您的设置问题,很可能是防火墙问题或路由器问题。您是否尝试过直接连接到调制解调器而不是通过路由器?

标签: java tomcat


【解决方案1】:

您已将 tomcat 绑定到环回接口。将其设置为 0.0.0.0(侦听所有接口)或您分配给计算机的静态 ip。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2014-01-07
  • 1970-01-01
  • 2020-08-16
  • 1970-01-01
  • 2013-07-27
  • 1970-01-01
  • 2020-10-19
  • 1970-01-01
相关资源
最近更新 更多