miketwais

work up

linux上xampp无法访问问题解决

安装了Red Hat后在上面安了xampp,启动xampp服务后却无法访问。

状况描述:ifconfig可以查看到IP地址,可以ping 通外部网址,外部电脑也可以ping通这台电脑,xampp各项服务可以启动。

             唯独用本机IP地址访问xampp服务的时候会显示连接超时。

 

解决思路: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

 再次访问,即可访问了。

 

posted @ 2015-09-25 09:36  MasonZhang  阅读(1057)  评论(0)    收藏  举报