A-A+

解决Apache服务局域网内无法访问的情况

2015年12月25日 站长资讯 暂无评论

在CentOS上安装apache ,配置好服务器本机可以访问,但是外部局域网IP不能访问。

解决方法:

1.修改配置文件/etc/httpd/conf/httpd.conf

  1. <Directory "/var/www/cgi-bin">  
  2.     AllowOverride None  
  3.     Options None  
  4.     Order allow,deny  
  5.     Allow from all  
  6. </Directory>  

2.添加端口映射,这点是CentOS系统的安全特性,也是其适用于服务器的原因吧。

方法<1>:直接修改防火墙配置文件(/etc/sysconfig/iptables)

-A INPUT -p tcp -m state --state NEW -m tcp --dport 8080 -j ACCEPT

-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT

方法<2>:命令修改

/sbin/iptables -I INPUT -p tcp --dport 3306 -jACCEPT

保存配置

/etc/rc.d/init.d/iptables save

重启服务

service iptables restart

或/etc/init.d/iptables restart

检查状态

/etc/init.d/iptables status

iptables开机自动启动:

开启:chkconfig iptables on

关闭:chkconfig iptables off

iptables关闭服务:

开启:service iptables start

关闭:service iptables stop

标签:

给我留言