【发布时间】:2011-03-06 02:26:35
【问题描述】:
我有一个项目,出于服务器配置的目的,它只是一个检票口快速入门原型。我已经添加了一些应用程序代码,但并没有真正改变默认的码头配置。
我可以使用以下方法在本地运行和测试我的应用程序: http://localhost:8080 要么: http://bekkar:8080(我电脑的网络名称) 要么: http://192.168.1.2:8080/(我电脑的本地IP)
我想从路由器防火墙外部访问我的 wicket 应用程序。 (我最终会在我的 Blackberry 上对其进行测试,但目前我正在使用 Google Chrome 尝试从外部访问它。)
使用http://www.whatismyip.com/我找到了我的路由器的IP。
我使用: http://###.###.###.###:8080 我得到一个显示需要身份验证的屏幕,要求输入用户名和密码。我的检票口应用程序中没有设置任何类型的身份验证。
我有一个 NetGear 路由器 WGR614v7。使用路由器管理员,在端口转发下,我添加了以下自定义服务:
Service Name=wicket
Starting Port=8080
Ending Port=8080
Server IP Address=192.168.1.2 //my computer's local IP
添加端口转发服务定义后,我从 Chrome 收到不同的消息: 哎呀!谷歌浏览器无法连接到###.###.###.###:8080
如何让我的 wicket jetty 快速入门可以从我的路由器防火墙外部访问?我不知道这是一个wicket/jetty问题(属于SO)还是防火墙问题(属于serverfault),所以我先在这里发布。
谢谢!
【问题讨论】:
标签: jetty firewall wicket portforwarding