本机访问不了虚拟机中的apache服务,但可以相互ping通

阅读更多

解决方案参考:http://www.linuxidc.com/Linux/2012-06/63848.htm

今天在做实验的时候,虚拟机中CentOS6.3系统装了apache之后,启动服务后各方面查看确实是已经开启了服务,但是在本机中输入虚拟机的IP地址访问不了,不过本机和虚拟机可以相互ping通,后来经过多方查找,总算找到了原因,就是因为linux系统的防火墙屏蔽了80端口。

找了好久,终于是找到了解决的办法了:

1.修改防火墙设置:在Shell下输入命令 /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

2.保存上面的设置:/etc/rc.d/init.d/iptables saved

3.重启防火墙:/etc/init.d/iptables restart

现在,在本机的浏览器输入虚拟机的IP地址,访问web服务器成功!!以下是访问到index.php文件显示的结果

你可能感兴趣的:(虚拟机,apache,CentOS)