解决宿主机不能访问虚拟机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

打赏

点赞