關於埠開啟瞭然後無法訪問無外乎就幾種情況。假如是阿里雲的伺服器,那可能是安全組-入方向沒有設定。要麼就是防火牆埠未開放。下面我歸納了下關於centos防火牆的相關命令。
iptables防火牆
檢視防火牆狀態
service iptables status
停止防火牆
service iptables stop
啟動防火牆
service iptables start
重啟防火牆
service iptables restart
永久關閉防火牆
chkconfig iptables off
永久關閉後重啟
chkconfig iptables on
開啟80埠
vim /etc/sysconfig/iptables
// 加入如下程式碼
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
儲存退出後重啟防火牆
service iptables restart
firewall防火牆
檢視firewall服務狀態
systemctl status firewalld
檢視firewall的狀態
firewall-cmd --state
開啟、重啟、關閉、firewalld.service服務
// 開啟
service firewalld start
// 重啟
service firewalld restart
// 關閉
service firewalld stop
檢視防火牆規則
firewall-cmd --list-all
查詢、開放、關閉埠
// 查詢埠是否開放
firewall-cmd --query-port=8080/tcp
// 開放80埠
firewall-cmd --permanent --add-port=80/tcp
// 移除埠
firewall-cmd --permanent --remove-port=8080/tcp
//重啟防火牆(修改配置後要重啟防火牆)
firewall-cmd --reload
檢視防火牆規則
1、firwall-cmd:是Linux提供的操作firewall的一個工具;
2、--permanent:表示設定為持久;
3、--add-port:標識新增的埠;
附錄
1、netstat -nlp //檢視所有埠的監聽情況
2、netstat -nlp |grep 80 //檢視某個埠的監聽情況
3、ps -ef | grep httpd //檢視某個服務的執行狀況
本作品採用《CC 協議》,轉載必須註明作者和本文連結