在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