将webapp暴露给网络?

时间:2012-08-03 12:12:21

标签: java apache web-applications

我在localhost:80上运行了一个webapp。我现在怎么把它暴露在互联网上? 我使用tomcat,可以从网络上访问我的localhost ip!

但如果我尝试连接到我的internet-ip,我只会超时。

如何从网络访问我的应用程序?

3 个答案:

答案 0 :(得分:2)

您正在从本地网络访问。您需要使用“port forwarding”tcp / udp 80从您的路由器设备打开80端口到您的本地IP(即10.0.0.132)

答案 1 :(得分:1)

您需要将路由器(即将本地网络连接到Internet的设备)配置为将端口80上的传入TCP连接转发到运行Tomcat的计算机上的端口80。

如果Tomcat计算机的内部IP是静态的,这将更容易,如果您使用DHCP在内部分配IP地址,那么您需要在IP更改时更新端口转发规则。

答案 2 :(得分:0)

你需要在路由器中移植转发请求,

:80 ==> (转发此转发)==> :80

此后,当您请求互联网地址时,路由器将转发给您的机器并回复请求。