如何通过互联网连接访问 LAMP 服务器?

如何通过互联网连接访问 LAMP 服务器?

我有一个运行 Arch-arm Linux 服务器的无头灯服务器,它通过 netgear wnr1000v3-genie 路由器,然后到调制解调器,然后到世界,我可以通过 ssh 和 panic 的传输从 10.9.5 Hackintosh 访问它。

我可以从家里通过 wifi 访问它,但我想通过互联网访问它。

无论出于什么原因,路由器都会转到 10.0.0.1。服务器具有由路由器分配的静态 IP,即 10.0.0.3。路由器还具有静态内部地址。

我已将路由器转发到 10.0.0.3 的以下端口:21、22、80;443。

编辑:我的 ISP 向我保证没有端口被阻止。但是,当我尝试老套的 8080->80 技巧时,仍然遇到同样的问题。我还尝试了 6320-6325,仍然没有结果。

我有一个指向我的调制解调器外部 IP 地址的 no-ip 主机。我在路由器中为 noip 上的登录信息设置了动态 DNS。我在服务器上运行 noip 的 DUC。

当我去canyouseeme.org未发现打开的端口,并且我转发的端口显示连接被拒绝(而不是连接超时)。

有人告诉我,路由器默认为 10.0.0.x 而不是 192.168.1.x,这可能是路由器无法正常工作的原因(并表明路由器设置不正确),但我不知道如何修复它。我还被告知可能需要编辑 apache 中的设置,但我不知道该怎么做。其他人说调制解调器可能拒绝连接,但调制解调器的设置中没有任何内容可以将其转发得更远。

我的主计算机的互联网路径是 internet->192.168.1.xx->10.0.0.1->10.0.0.4。问题是否在于它被更改了两次?如果是,我该如何解决这个问题?

我按照 noip.com 所说的一切操作,这意味着它应该可以工作,但实际上却不行。有人能帮我吗,因为我正准备用锤子来“修复”它。

相关内容