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
再次访问,即可访问了。


浙公网安备 33010602011771号