无法从 localhost 以外的任何机器访问 apache2 服务器

无法从 localhost 以外的任何机器访问 apache2 服务器

我在运行 Ubuntu 20.04 的服务器上设置了一个 Magento2 实例。

当我从该机器打开浏览器时,我可以使用以下任一方式访问网页:magento.local127.0.0.1192.168.20.11(我从中获得ip addr)。

一旦我192.168.20.11从任何其他机器访问,请求就会超时。

我尝试在防火墙上允许端口 80 ufw,这似乎可以正常工作,但我仍然无法从另一台机器访问该页面。然后我完全禁用了防火墙,它仍然无法从网络上的任何其他机器上工作。

在我看来,apache 只在本地主机上监听,而不是在本地网络上监听,或者我的 ubuntu 机器在网络上无法被发现 - 尽管我还没有发现任何表明这种情况的证据。

从另一台机器运行nmap -Pn 192.168.20.11显示主机已启动,但所有 1000 个扫描端口均已被过滤。

我进行了快速的健全性检查,以确保所有机器都在同一个网络上,并且没有问题。

看来我也无法通过 ssh 连接到机器。我将我的改为ports.confListen 0.0.0.0:80,现在 netstat 显示正在监听0.0.0.0:ssh以及0.0.0.0:http,现在我得到的不是超时而是“主机已关闭”。

相关内容