我正在使用 ESXi 4.1,并且有一个 CentOs 6.2 虚拟机,其中运行着 Apache 服务器。我无法从虚拟机外部访问此 Web 服务器。
我的 ESXi 4.1 位于 10.0.11.11 我设置的虚拟机的 IP 为 10.0.1.152 我可以从外部通过 ssh 连接到此虚拟机,但无法访问网页
答案1
把 ESXi 排除在外,答案是一样的。可能是客户端上的某些防火墙或 Apache 配置导致了这种情况。ESXi 与此无关,因为网络是桥接的。
答案2
您只需要为 apache 打开端口 80:
sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload