我只是想通过在我自己的计算机上创建一个网络服务器来了解网络服务器是如何工作的。
我已经安装了 XAMPP 并且 apache 服务器运行良好。我可以从本地网络访问我的计算机上托管的网页。
但我怎样才能从互联网上访问它呢?我在我的系统上使用 USB 系留互联网连接(我的 Android 设备通过 LTE 连接到互联网,并且我使用 USB 将此互联网连接共享到我的系统)。
我尝试使用浏览器连接到我的计算机(http://[my_public_ipv6])但无法连接。
- 我是否遗漏了与端口转发相关的内容?
- 我如何检查我的 ISP 是否允许传入连接(如果这很重要)?
如果有人也能提供一些有关安全问题的提示,我将不胜感激。
答案1
15 天后,我的 http 服务器终于启动并运行了。它是这样工作的:
- 我使用 XAMPP 创建了一台 http 服务器。
- 从 Playstore 安装了一个名为“Port Forwarder”的应用程序
- 通过映射进行端口转发设置:6789 ---> 6789
- 在我的 Android 设备上打开 USB 网络共享和数据连接
- 尝试通过从移动浏览器输入以下地址从另一台设备访问我的网络服务器:http://my_public_ip:端口/
而且......是的......我可以从该设备成功连接到我的网络服务器。
注1:由于我上次与服务提供商(如 A)合作失败,因此我尝试与不同的服务提供商(如 B)合作。 B 成功了。所以我认为我的 expt 失败是由于服务提供商的一些限制。
笔记2:对于想知道服务提供商名称的人,这里是我尝试过的列表。
不成功
- 主意
- 吉奥
成功与
- 艾尔赛尔
注3:如果我有机会在其他互联网服务提供商上进行测试,我将更新上面的列表。
注4:应用程序显示一些小错误,但网络服务器仍然工作。有时我必须重新启动应用程序才能使其再次工作。我会向团队报告此错误并寻求帮助。