红联Linux门户
Linux帮助

CentOS配置httpd使局域网可以正常访问

发布时间:2015-11-05 21:50:51来源:钱国正作者:钱国正

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


解决方法:

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

<Directory "/var/www/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</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


Linux下安装Httpd Web服务器:http://www.linuxdiyf.com/linux/14831.html

Linux(RHEL5)安装httpd服务器(配置篇):http://www.linuxdiyf.com/linux/10934.html

Linux(RHEL5)安装httpd服务器(理论篇):http://www.linuxdiyf.com/linux/10933.html

CentOS 6.4源码编译安装httpd并启动测试:http://www.linuxdiyf.com/linux/10854.html

手动在Linux中源码编译安装httpd:http://www.linuxdiyf.com/linux/10832.html