問題:::
1.宿主機可以ping通虛擬機
2.虛擬機可以ping通宿主機
3.虛擬機可以通過http://localhost來訪問web服務器
4.宿主機通過瀏覽器不能訪問到web服務器
首先,我在宿主機的dos窗口下telnet虛擬機的80窗口,失敗了,由此可以確定是虛擬機的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
最直接的 打開iptables
gedit /etc/sysconfig/iptables
在裏面添加下面的(增加80,8080)
-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
然後重啓service iptables restart