如今用下面的命令正好能夠完美解決這個問題,centos
啓動命令以下:服務器
systemctl start iptables.service
報錯以下:tcp
Job for iptables.service failed because the control process exited with error code. See "systemctl status iptables.service" and "journalctl -xe" for details.阿里雲
兩臺服務器都是一樣的環境,可是一臺一切正常,另外一臺倒是這種狀況,以爲有點不對勁,以後嘗試了幾種其餘方式,也試太重裝iptables服務和重啓服務器的方式,可是依然會報這個錯誤。centos7
執行journalctl -xe查看錯誤日誌,查到了更加具體的緣由,錯誤以下:rest
Failed to start IPv4 firewall with iptables.日誌
到這裏大概知道問題的緣由了。
解決辦法code
由於centos7默認的防火牆是firewalld防火牆,不是使用iptables,所以須要先關閉firewalld服務,或者乾脆使用默認的firewalld防火牆。ip
由於此次報錯的服務器是一臺剛剛購買的阿里雲服務器,因此在操做上忘記關閉默認防火牆的步驟了才致使浪費了些時間在這件事情上。it
關閉firewalld:
systemctl stop firewalld systemctl mask firewalld
使用iptables服務:
#開放443端口(HTTPS)
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
#保存上述規
service iptables save
#開啓服務
systemctl restart iptables.service
一切正常。