我在 Ubuntu 14.04 上运行 apache2 网络服务器,并用 Owncloud 从我的笔记本电脑保存文件。
我以前能够使用我的外部 IP 地址(IPv4)通过 HTTP 进行连接,并且我甚至可以使用该公共地址从我的家庭网络进行连接。
几天以来,当我从家庭网络尝试时,我没有得到任何响应,尽管它仍然可以从蜂窝网络工作,并且如果只是使用我的笔记本电脑通过公司 VPN 登录也可以。
奇怪的是,如果我使用 HTTP:[我的公共 IPv6],服务器响应就正常。
我禁用了 Ubuntu 防火墙和 Comcast 路由器防火墙进行故障排除,但没有什么区别。
在我的/etc/apache2/ports.conf我已经听了 80 个。
答案1
我认为你要找的答案可以在https://httpd.apache.org/docs/2.4/bind.html。
请确保您的 apache2 版本与文档相符(当前版本为 2.4)
长话短说,在 80 之前添加 0.0.0.0(或您需要的任何 IPv4 地址):
收听 0.0.0.0:80
希望能帮助到你,