解決Apache服務局域網內無法訪問的情況

在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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章