2011-01-13 61 views

回答

5

以下是我将如何做到这一点。

我会去dyndns.org并得到一个免费的,设计的主机名和 条目。

我会在我的 机器上设置dyndns代理以使IP保持最新状态。

这两个步骤会给你一个“互联网主机名”,任何人都可以查找。

然后我会配置我的DSL路由器的防火墙让外部通过端口80。

现在,你有一个活的端口80“在互联网上”。 (记住,这假定您的ISP可以让你做到这一点。)

现在,在您的机器上安装Tomcat,并将其配置为使用端口80

然后你把你的战争中雄猫/ webapps中和火up Tomcat,你的应用程序现在发布在公共互联网上。

完成后,请确保关闭防火墙上的端口80。

如果你想使用另一个端口(8080,比如说),对于相同的进程,只需要一个不同的端口即可。

我已经完成了这个过程,它已经与我的ISP和路由器为我工作了一个桃子。

编辑 -

我要指出,赔率是高,你将无法通过该主机名来访问自己的服务器,因为你是在你的路由器防火墙的“内部”。 ROUTER是具有实际外部IP的设备,而不是您的机器。你的机器有一个类似于10.0.0.x的IP。您仍然可以通过本地主机访问本地服务器,但是

+0

非常有用,谢谢你的回答! – james87 2011-01-13 03:23:52

相关问题