虚拟盒阿帕奇

虚拟盒阿帕奇

我在 VirtualBox 上创建了一个简单的 Ubuntu 服务器。我想运行 Apache 服务器,但无法从任何其他设备访问该网站。

我已经检查过 Apache 是否正在使用 监听端口 80 apache2.conf

netstat -tnl | grep :80<br>
tcp6 0 0 ::80 :::* LISTEN

service apache2 status<br>
*apache2 is runnig

我可以在主机上 ping 通 vbox 的 ip,但无法在 vbox 上 ping 通主机。

我在 vbox 设置上有桥接适配器网络。

我可以在 vbox 机器上访问该网站。

有任何想法吗?

答案1

netstat 命令的输出显示 apache 仅在 IPv6 端口 80 上监听。

首先尝试强制 Apache 使用 IPv4(例如,请参阅https://www.rackaid.com/blog/how-to-disable-ipv6-in-apache-server/) 然后再试一次。

相关内容