无法从 WAN 访问 http 服务器(Webmin 上的 apache2)
Cannot access http server (apache2 on Webmin) from WAN
我已经打开了 80 端口。它工作得很好,但经过一些更改后它仍然可以工作。 Webmin 在 Raspberry Pi 上运行 Raspbian。
1. 我试图解决一个 ip 问题,因为我的路由器更改我的 ip 太快了,每次更改时我都必须在我的 Webmin 服务器上更新我的 ip。
img1
2. 所以我决定把我所有服务器的ip改成127.0.0.1
。像这样:
img2
3. 然后,因为现在我无法从我的 LAN 外部访问我的服务器。我试图再次重置我的 eth0 ip,因为它在我的所有服务器中都是如此(如 192.168.1.89
),但它没有用。我仍然无法从外部访问我的 http。
4.我等我的eth0 ip改了再更新(把它换成127.0.0.1
),但是没用。我试着这样做:img3
正如我所说,在将 ip 更改为 127.0.0.1
之前它工作得很好,因为我的正常 ip 变化太快(每 7 或 10 分钟)。我可以访问我的 http 服务器,但只能从我的局域网访问。
好吧,我终于找到了解决办法。问题与我的 Apache 或 Webmin 配置无关。这是关于我的路由器的问题。显然它有一个错误:DMZ
似乎已激活,但实际上没有(我的路由器是 HUAWEI HG659
)。
另外,如果您遇到此类问题,您应该首先检查您的计算机正在使用哪些端口,并检查您是否有任何防火墙或程序阻止该端口。
我已经打开了 80 端口。它工作得很好,但经过一些更改后它仍然可以工作。 Webmin 在 Raspberry Pi 上运行 Raspbian。
1. 我试图解决一个 ip 问题,因为我的路由器更改我的 ip 太快了,每次更改时我都必须在我的 Webmin 服务器上更新我的 ip。 img1
2. 所以我决定把我所有服务器的ip改成127.0.0.1
。像这样:
img2
3. 然后,因为现在我无法从我的 LAN 外部访问我的服务器。我试图再次重置我的 eth0 ip,因为它在我的所有服务器中都是如此(如 192.168.1.89
),但它没有用。我仍然无法从外部访问我的 http。
4.我等我的eth0 ip改了再更新(把它换成127.0.0.1
),但是没用。我试着这样做:img3
正如我所说,在将 ip 更改为 127.0.0.1
之前它工作得很好,因为我的正常 ip 变化太快(每 7 或 10 分钟)。我可以访问我的 http 服务器,但只能从我的局域网访问。
好吧,我终于找到了解决办法。问题与我的 Apache 或 Webmin 配置无关。这是关于我的路由器的问题。显然它有一个错误:DMZ
似乎已激活,但实际上没有(我的路由器是 HUAWEI HG659
)。
另外,如果您遇到此类问题,您应该首先检查您的计算机正在使用哪些端口,并检查您是否有任何防火墙或程序阻止该端口。