最近 在vmbox里的虚拟fedaro18里面搭建了xampp环境,并在里面配置好了testlink
发现在虚拟机里面可以访问,但是到了外面的宿主机却发现无法访问
ping虚拟机里的ip地址是可以ping通的
而xampp 环境里的apache服务器默认是80端口
初步猜测是虚拟机的80端口,被虚拟机的防火墙拦截了
于是在shell中输入:
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
然后在重启xampp里的apache
/opt/lampp/xampp stop
/opt/lampp/xampp start
或者,如果不想每次启动都运行该命令,可以编辑配置/etc/sysconfig/iptables 文件,并添加一条:
-I INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
然后重启防火墙即可:
/etc/init.d/iptables stop/etc/init.d/iptables start
再次访问,即可访问了
参考地址:
/os/07/138564.html
相似问题;
/lyhdream/article/details/40711129