Tento článek popisuje, jak nakonfigurovat firewalld
softwarový firewall umožňující webový provoz na portu 80 (HTTP) a portu 443 (HTTPS). firewalld
je výchozí softwarový firewall pro distribuce založené na RHEL® 7.
Předpoklady
Musíte mít následující předpoklady:
- Základní pochopení Secure Shell (SSH)
- Sudo nebo administrativní přístup k vašemu serveru
- Cloudový server s RHEL 7 nebo CentOS® 7 se systémem
firewalld
DŮLEŽITÉ :Tyto kroky jsou pouze pro cloudové servery, které nejsou připojeny k RackConnected. Pokud používáte RackConnect, můžete podobné změny provést na svém vyhrazeném firewallu.
Přihlaste se na svůj server pomocí SSH a poté proveďte kroky v následujících částech pro preferovanou metodu nastavení.
POZNÁMKA :Při firewalld
je výchozí softwarové řešení firewallu pro distribuce založené na RHEL 7, měli byste si uvědomit, že firewalld
funguje jako obal pro iptables a můžete vypnout bránu firewall. Než budete pokračovat v následujících krocích, ujistěte se, že je firewalld
běží na vašem serveru.
Můžete ověřit, že firewalld
běží na vašem serveru provedením následujícího příkazu:
systemctl status firewalld
Metoda jednořádkového příkazu
K otevření portů brány firewall použijte následující jednořádkový příkaz:
sudo sh -c "firewall-cmd --permanent --zone=public --add-service=http && firewall-cmd --permanent --zone=public --add-service=https && firewall-cmd --reload"
Metoda jednotlivých příkazů
Pokud dáváte přednost konfiguraci softwarové brány firewall pomocí samostatných kroků namísto použití příkazu na jednom řádku, proveďte následující kroky:
-
Spuštěním následujícího příkazu povolte provoz na portu 80:
sudo firewall-cmd --permanent --zone=public --add-service=http
-
Spuštěním následujícího příkazu povolíte provoz na portu 443:
sudo firewall-cmd --permanent --zone=public --add-service=https
-
Spusťte následující příkaz a uložte
firewalld
pravidla:sudo firewall-cmd --reload
Po dokončení předchozích kroků jste nakonfigurovali svůj server tak, aby umožňoval webový provoz HTTP a HTTPS prostřednictvím firewalld
softwarový firewall. Pokud jste svůj web nakonfigurovali tak, aby přijímal provoz na portech 80 a 443, měli byste být schopni navštívit verzi svého webu HTTP i HTTPS.