0

我是这个领域的菜鸟,所以请帮助我理解这一点:我在端口 8080 上启动了我的 Web 应用程序。我认为如果我转发端口 8080 并从 Web 浏览器输入:myexternalipadress:8080/Index.html 它应该打开我的网站。请告诉我为什么我错了

4

1 回答 1

1

啊,在你家托管一个网站确实是一件有趣的事情。以我的经验,这是我解决问题的方法。

1.确保您的服务器配置正确。

  • 启动服务器应用程序
  • 如果您的客户端和服务器是同一台机器,请确保您可以在 localhost 上访问服务器
  • 从 LAN 上的另一台计算机访问服务器,使用您的服务器 lan ip。192.168.?.?:8080
  • 如果您无法从 LAN 上的另一台计算机访问它,则可能是服务器上的防火墙问题

2.确保您的网络配置正确

  • 这就是端口转发发挥作用的地方。找出服务器的 LAN ip 并登录到路由器。
  • 告诉您的路由器将端口(在本例中为 8080)转发到服务器 LAN ip 地址。
  • 通过告诉你的朋友访问你的服务器来测试它(WAN_IP:8080 在网络浏览器中)
于 2012-04-28T21:52:31.033 回答