linux防火牆的啓動和關閉.

 

 

 

昨天在linux服務器上裝了一個tomcat,整個過程很順利,裝上去就可以用。但是今天卻無法啓動。於是修改tocmat的配置文件,重

裝tomcat,修改/etc/profile,把各種可能都嘗試了好幾次。可是tomcat就是死在那裏。唉~~,真是氣人.....

看來只能用最笨的辦法試試——重裝linux。在重裝之前,我在linux服器試着訪問 tomcat,結果頁面一下子就出來了。很顯然tomcat

已經啓動了,但是在其他機卻無法訪問,說明網絡出了問題。Oh,不對,網絡也不可能出問題,因爲服務器還裝着apache,apache運

行正常,其他機子都可以訪問它。它們的不同之處是apache使用80端口,tomcat使用8080端口。於是我關閉apache,將tomcat改爲80

端口,啓動tomcat,這一次tomcat運行正常,網內的其他機器也可以訪問。

後來在網上查找資料,發覺是防火牆在作怪,它關閉了許多端口,但沒有關80。於是我用service iptables stop 關閉防火牆,再用

將tomcat的端口改爲 8080 , 啓動 tomcat , 結果一切正常。

在此說一下關於啓動和關閉防火牆的命令:

1) 重啓後生效
開啓: chkconfig iptables on
關閉: chkconfig iptables off

2) 即時生效,重啓後失效
開啓: service iptables start
關閉: service iptables stop

需要說明的是對於Linux下的其它服務都可以用以上命令執行開啓和關閉操作。

在開啓了防火牆時,做如下設置,開啓相關端口,
修改/etc/sysconfig/iptables 文件,添加以下內容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT

參考資料:http://www.xrss.cn/Dev/LINUX/200782015872.Html 

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