Centos6
為什麼我不能在centos6上安裝firewalld?
我在我的 CentOS 6 中安裝 SSL 證書。為此,我必須設置防火牆規則。
但是當我設置防火牆時,我得到一個錯誤:
$ firewall-cmd --permanent --add-service=https -bash: firewall-cmd: command not found.
似乎只有該命令
iptables
在 CentOS 6 中有效。我也嘗試使用命令安裝firewalld
$sudo yum install firewalld.
但它給了我以下錯誤:
沒有可用的軟體包 firewalld。
Firewalld只是 CentOS 7 的一部分。它沒有隨 CentOS 6 一起提供,而且 afaik 也不適用於 CentOS 6。如果你真的無法面對處理
iptables
規則(我個人覺得這不是那麼困難),有些人認為這system-config-firewall
是一個可以接受的替代品。或者只是嘗試
iptables -I INPUT 1 -p tcp --dport 443 -j ACCEPT
儘管取決於您現有的規則集,這可能會也可能不會很好。