把tcp的80埠配置為允許任何ip訪問
iptables -i
input
-ptcp
--dport
80-j
accept
上面第三步的方法只是臨時生效的,只要你重啟了虛擬機器或者說重啟了linux,就必須重新設定才可以訪問,解決辦法如下:
在命令列下輸入:
vi /etc/selinux/config
修改檔案:
將selinux=enforcing
這一行注釋掉,並且加上一行,如下:
#selinux=enforcing
selinux=disabled
再儲存,後繼續輸入命令:
root@fedora6 ~]# chkconfig --level 3 iptables off
[root@fedora6 ~]# chkconfig --level 5 iptables off
之後重啟linux,生效,就可以了
詳細可參考:
Linux防火牆配置
重啟後生效 開啟 chkconfig iptables on 關閉 chkconfig iptables off 2 即時生效,重啟後失效 開啟 service iptables start 關閉 service iptables stop 需要說明的是對於linux下的其它服務都可以用以上命令執行...
linux 防火牆配置
防火牆配置 centos 7預設使用的是firewall作為防火牆,這裡改為iptables防火牆。firewall操作 service firewalld status 檢視防火牆狀態 disabled 表明 已經禁止開啟啟動 enable 表示開機自啟,inactive 表示防火牆關閉狀態 ac...
linux 配置防火牆
在虛擬機器安裝centos時,防火牆只有22埠是開啟的,在我們在訪問mysql的3306,redis的6379,tomcat的8080是不可以的,所以我們要在防洪牆的配置檔案中開啟3306,6379,8080等這些埠。在命令列輸入 vi etc sysconfig iptables 會看到以下的資訊...