CentOS 配置httpd使局域网可以正常访问
时间:2015-01-16 01:07 来源:未知 作者:admin
问题:
在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
(责任编辑:IT)
问题:在CentOS上安装apache,配置好服务器本机可以访问,但是外部局域网IP不能访问 解决方法:1.修改配置文件/etc/httpd/conf/httpd.conf
<Directory "/var/www/cgi-bin"> 2.添加端口映射,这点是CentOS系统的安全特性,也是其适用于服务器的原因吧。
方法<1>:直接修改防火墙配置文件(/etc/sysconfig/iptables) 方法<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
(责任编辑:IT) |