我部署了一个使用Tomcat8在Windows 7上监听TCP-8080的Web应用程序。它在我的内部networking上正常工作。
不过,我也想远程访问它,所以我search了一下所需的configuration,做了如下:
1)创build规则以启用端口8080上的stream量;
2)编辑server.xml以添加“地址”属性:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" address="0.0.0.0" />
3)暂时禁用我的路由器上的内部防火墙。
但是我仍然无法从外部访问我的应用程序。 我也尝试完全禁用Windows防火墙,但似乎没有任何工作。
我现在能做什么?
您需要将端口从您的路由器转发到您部署的machine.in路由器设置选项,如“虚拟服务器”或“转发”(取决于路由器型号)。
例如,如果您部署的机器IP是192.168.0.104。
ID Service Port Internal Port IP Address Protocol 1 8080 8080 192.168.0.104 TCP