GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Webdatenverkehr in der iptables-Software-Firewall zulassen

Dieser Artikel beschreibt, wie Sie Ihre iptables konfigurieren Software-Firewall, um Webdatenverkehr auf Port 80 (HTTP) und Port 443 (HTTPS) zuzulassen. iptables ist die standardmäßige Software-Firewall für RHEL® 6-basierte Distributionen.

Voraussetzungen

Sie müssen die folgenden Voraussetzungen erfüllen:

  • Grundlegendes Verständnis von Secure Shell (SSH)
  • Sudo- oder Administratorzugriff auf Ihren Server
  • Ein Cloud-Server mit RHEL 6 oder CentOS® 6, auf dem iptables ausgeführt wird

WICHTIG :Diese Schritte gelten nur für Nicht-RackConnected-Cloud-Server. Wenn Sie RackConnect verwenden, können Sie diese Änderungen an Ihrer dedizierten Firewall vornehmen.

Melden Sie sich mit SSH bei Ihrem Server an und führen Sie dann die Schritte in den folgenden Abschnitten für Ihre bevorzugte Einrichtungsmethode aus.

Einzeilige Befehlsmethode

Verwenden Sie den folgenden einzeiligen Befehl, um die Firewall-Ports zu öffnen:

    sudo sh -c "iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT && iptables -I INPUT -p tcp -m tcp --dport 443 -j ACCEPT && service iptables save"

Individuelle Befehlsmethode

Wenn Sie es vorziehen, die Software-Firewall mit diskreten Schritten anstatt mit dem einzeiligen Befehl zu konfigurieren, führen Sie die folgenden Schritte aus:

  1. Führen Sie den folgenden Befehl aus, um Datenverkehr auf Port 80 zuzulassen:

    sudo iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT
    
  2. Führen Sie den folgenden Befehl aus, um Datenverkehr auf Port 443 zuzulassen:

    sudo iptables -I INPUT -p tcp -m tcp --dport 443 -j ACCEPT
    
  3. Führen Sie den folgenden Befehl aus, um die iptables zu speichern Regeln:

    sudo service iptables save
    

Nachdem Sie die vorherigen Schritte abgeschlossen haben, haben Sie Ihren Server so konfiguriert, dass er HTTP- und HTTPS-Webdatenverkehr über Ihre iptables zulässt Software-Firewall. Wenn Sie Ihre Website so konfiguriert haben, dass sie Datenverkehr auf den Ports 80 und 443 akzeptiert, sollten Sie sowohl die HTTP- als auch die HTTPS-Version Ihrer Website besuchen können.


Linux
  1. Erlauben Sie Webdatenverkehr in einer Firewalld-Software-Firewall

  2. Webdatenverkehr in der ufw-Software-Firewall zulassen

  3. Grundlegendes iptables-Firewall-Management

  4. Wie lautet der gcloud-Befehl, um HTTP-Datenverkehr auf einer VM-Instanz zuzulassen? (Es wird keine Firewall-Regel erstellt!)

  5. Überwachen Sie den TCP-Verkehr an einem bestimmten Port

Was ist eine WAF (Web Application Firewall)? Arten von WAFs

So sichern Sie eine Linux-Firewall mit IPTables-Regeln

Top 5 der besten Linux-Firewalls

So richten Sie eine Firewall auf Ihrem Linux-Server ein

Überprüfen Sie den ausgehenden Netzwerkverkehr

Debuggen von iptables und häufigen Firewall-Fallstricken?