如何通过 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 访问我的网络应用程序?的主要内容,如果未能解决你的问题,请参考以下文章

如何使 WAMP 可以通过 Internet 访问?

通过网络电脑控制别一个电脑 通过VPN。通过我的主机控制另一个主机。主机—路由器—ADSL—Internet

在无法访问 Internet 的本地网络中使用 WebRTC 运行应用程序

如何设置散景应用程序以便可以通过 Internet 访问它?

我们如何通过 Internet 访问 SQL Server 数据?现在我可以访问局域网中的服务器

如何保护 MS SSAS 2005 以通过 Internet 进行 HTTP 远程访问?