如何通过 Internet 访问我的网络应用程序?
Posted
技术标签:
【中文标题】如何通过 Internet 访问我的网络应用程序?【英文标题】:How do I hit my web app over the Internet? 【发布时间】:2013-12-13 01:03:34 【问题描述】:1) 80 端口已打开并转发到本地机器(我可以使用端口检查工具进行验证)。
2) Glassfish 正在运行,网络应用程序已部署(我可以看到它 192.168.1.3:8080/FamilyTree,它在管理控制台中列出)
3) 如何使用路由器的外部 IP 地址访问该站点?我要输入什么?
是外部IP/家谱吗?
我可能错过了一个非常简单的步骤,但如果有任何帮助,我将不胜感激!提前致谢!
【问题讨论】:
如果您在您的网络中,您可能无法访问。许多路由器不支持从路由器后面->公共IP->返回您的专用网络所需的本地环回。 【参考方案1】:-
应该在路由器上打开端口80并映射到您的本地计算机到端口8080
那你需要找出你的外网IP地址,试试http://www.whatismyip.com/
然后使用 http://您的外部 IP/FamilyTree 打开浏览器
【讨论】:
什么意思,映射到我本地机器上的8080?在我的路由器上打开端口 80 并指向我机器的本地 ip。我必须在某处指定 8080 吗? @user2947084 是的,您需要将路由器配置为将发送到 ROUTER:80 的请求转发到 YOURLOCALIP:8080 如果您要转发 80 并且无法更改它指向的本地端口,则可能需要在 80 上运行 glashfish。或者您可以打开端口 8080 并将其转发到您的本地计算机。 好的,所以我将路由器设置为将 80 转发到 8080,但我无法使用端口检查工具访问 8080。在防火墙中创建入站规则/关闭防火墙...等。 把路由器放回去转发 80 到 80,端口显示为打开,所以现在我尝试让 glassfish 在 80 上监听。以上是关于如何通过 Internet 访问我的网络应用程序?的主要内容,如果未能解决你的问题,请参考以下文章
通过网络电脑控制别一个电脑 通过VPN。通过我的主机控制另一个主机。主机—路由器—ADSL—Internet
在无法访问 Internet 的本地网络中使用 WebRTC 运行应用程序
如何设置散景应用程序以便可以通过 Internet 访问它?