CentOS 在 VMware 内部运行,因为 WebServer 在外部连接上超时

CentOS 在 VMware 内部运行,因为 WebServer 在外部连接上超时

我有一台在 VMware 中运行的 CentOS 机器。我已在其上设置了 PHP 和 Apache。

如果我打开浏览器(在虚拟机上)并转到 localhost 或 192.168.0.3,我会得到一个我在 中创建的 phpinfo 页面/var/www/html/index.php。但在主机(Windows 7)上,我在浏览器中转到 192.168.0.3 并超时。

我可以从 Windows 7 ping IP 地址并获得响应。但我无法通过浏览器执行此操作。

这是我第一次使用虚拟机,网络设置让我很困惑。有人知道我需要做什么才能让它正常工作吗?

答案1

您是否允许 apache 监听的 http 端口通过防火墙?CentOS 通常安装有相当严格的 iptables 策略。

禁用方式:service iptables stop

如果这确实有帮助,请执行service iptables start并启用配置的端口。应该是这样的:iptables -I INPUT -i eth0 -p tcp -dport 80 -j ACCEPT用于输入和iptables -I OUTPUT -o eth0 -p tcp -sport 80 -j ACCEPT用于输出。

此外:您确定网络配置正确吗?您选择了 NAT?桥接?vmnet?

相关内容