我有一个项目,出于服务器配置的目的,它只是一个检票口快速入门原型。我添加了一些应用程序代码,但并没有真正做任何事情来更改默认的码头配置。
我可以使用以下命令在本地运行和测试我的应用程序: http://localhost:8080 或: http://bekkar:8080(我的 PC 的网络名称)或:http: //192.168.1.2 :8080/ (我的 PC 的本地 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),所以我先在这里发布。
谢谢!