CentOS 配置httpd使局域网能够正常訪问

时间:2021-07-05 09:55:55

【转载请注明出处: 钱国正的专栏http://blog.csdn.net/qianguozheng/article/details/37611859

问题

在CentOS上安装apache,配置好server本机能够訪问,可是外部局域网IP不能訪问

解决方法:

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

<Directory "/var/www/cgi-bin">

    AllowOverride None

    Options None

    Order allow,deny

    Allow from all

</Directory>

2.加入port映射,这点是CentOS系统的安全特性,也是其适用于server的原因吧。

方法<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

參考

【http://tieba.baidu.com/p/1303031263】

【http://www.server110.com/linux/201308/528.html】

【http://www.2cto.com/os/201205/132884.html】

【http://www.cnblogs.com/rockee/archive/2012/05/17/2506671.html】

【转载请注明出处: 钱国正的专栏http://blog.csdn.net/qianguozheng/article/details/37611859