解决宿主机不能访问虚拟机CentOS站点之问题
奇怪的现象:
在虚拟机中安装了CentOS6,用django做了一个小应用。
用runserver IP:port
启动,在虚拟机中可以访问。但是在宿主机没法访问。
宿主机和虚拟机互ping没有问题。
解决方案:
查看/sbin/iptables
是否开起了对应端口。
如果没有,需要/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
进行开启。(这里的80是端口号,你需要改成你想开启的端口号)
/etc/rc.d/init.d/iptables save
保存。
/etc/rc.d/init.d/iptables restart
重启。
或者干脆关掉CentOS的防火墙:/etc/init.d/iptables stop