无法通过 LAN 访问 Linux 上托管的 apache2 服务器

无法通过 LAN 访问 Linux 上托管的 apache2 服务器

我正在尝试通过本地网络访问托管在基于 Debian 的 Linux 系统上的 apache2 服务器,但不幸的是无法访问。当我尝试以localhost192.168.1.x(通过 ip 地址)访问它时,可以在本地计算机上访问,但在 LAN 上无法访问。我还尝试全新安装 apache2 服务器并尝试修复,但没有任何用处。

我修改了/etc/apache2/ports.conf我注释行的文件Listen *:80并将其更改为 Listen 0.0.0.0:80

另外,我修改了/etc/apache2/sites-available/000-default.conf文件,将行更改VirtualHost *:80VirtualHost 0.0.0.0:80 据我所知,系统上没有运行防火墙或任何类型的 iptabe 规则。

当我尝试 netstat 命令时,它显示:

tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      7780/apache2 

nmap 该ip192.168.1.x也显示端口是开放的。

此外,尝试通过服务器提供内容时,内容 python -m SimpleHTTPServer 8080只能在本地机器上访问,而不能在 LAN 上访问。我怀疑这是某种网络或端口转发问题。不过我可能弄错了!

有人能帮我解决这个问题并帮我找出我在这里遗漏了什么吗?

相关内容