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

So öffnen Sie HTTP-Port 80 in Redhat Linux mit Firewall-cmd

Dieser Artikel enthält Informationen zum Öffnen des Ports in Redhat Linux, und genauer gesagt sprechen wir über den HTTP-Port 80.  firewalld ist das Standard-Firewall-Programm, das auf Red Hat Enterprise Linux 7 und 8 vorinstalliert ist. Standardmäßig ist die Firewall eingeschaltet, was bedeutet, dass eine sehr begrenzte Anzahl von Diensten eingehenden Datenverkehr empfangen kann.

Um nach der Installation des httpd-Webservers eingehende Verbindungen zu RHEL Version 7 und 8 zuzulassen, müssen Sie Port 80 in der Firewall öffnen. In diesem Tutorial erfahren Sie, wie Sie Port 80 mit Firewall-cmd öffnen.

In diesem Tutorial lernen Sie:

  • Wie man HTTP-Port 80 auf RHEL 7 und 8 öffnet
Softwareanforderungen und Linux-Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder verwendete Softwareversion
System Red Hat Enterprise Linux
Software Firewalld
Andere Privilegierter Zugriff auf Ihr Linux-System als root oder über sudo Befehl.
Konventionen # – erfordert, dass bestimmte Linux-Befehle mit Root-Rechten ausgeführt werden, entweder direkt als Root-Benutzer oder durch Verwendung von sudo Befehl
$ – erfordert, dass bestimmte Linux-Befehle als normaler, nicht privilegierter Benutzer ausgeführt werden

Port 80 auf RHEL öffnen


Standardmäßig wird der Port 80 für die HTTP-Verbindung auf Redhat 7 und 8 gefiltert, da Sie auf diesen Port nur vom tatsächlichen lokalen Host und nicht von einem anderen öffentlichen Host zugreifen können. Um einen Port 80 auf RHEL 7 und 8 Linux zu öffnen, müssen wir eine iptables-Regel hinzufügen. Dafür verwendet RHEL firewall-cmd.

  1. Fügen Sie zuerst Ihre Regel für Port 80 mit dem folgenden Linux-Befehl hinzu:
    # firewall-cmd --zone=public --add-port=80/tcp --permanent
    
  2. Sobald Sie die obige Firewall-Regel hinzugefügt haben, laden Sie den Firewall-Dienst mit diesem Befehl neu:
    # firewall-cmd --reload
    
  3. Und prüfen Sie, ob der Port zur iptables-Regel hinzugefügt wurde:
    # iptables-save | grep 80
    -A IN_public_allow -p tcp -m tcp --dport 80 -m conntrack --ctstate NEW -j ACCEPT
    
  4. Wenn Sie sich entscheiden, die Firewall-Regel für HTTP-Port 80 zu blockieren/entfernen, können Sie erneut den firewall-cmd verwenden Befehl:
    # iptables-save | grep 80
    -A IN_public_allow -p tcp -m tcp --dport 80 -m conntrack --ctstate NEW -j ACCEPT
    # firewall-cmd --zone=public --remove-port=80/tcp --permanent
    success
    # firewall-cmd --reload
    success
    # iptables-save | grep 80
    

Schlussfolgerung


Und das ist alles. Solange keine anderen Geräte den Datenverkehr zu Ihrem RHEL-Server filtern, sollte Ihre Website über Port 80 für jede IP-Adresse im Internet zugänglich sein.


Linux
  1. So überprüfen Sie die Redhat-Version

  2. So ändern Sie den SSH-Port unter Linux

  3. Linux – So finden Sie Prozesse über die serielle Schnittstelle?

  4. So überprüfen Sie den offenen Port auf einem Remote-Linux-System

  5. So öffnen Sie einen Port unter Linux

So überprüfen Sie, ob ein Port auf einem Remote-Linux-System geöffnet ist

So finden und schließen Sie offene Ports in Linux

So blockieren Sie einen Port mit einer Firewall in Linux

So verwenden Sie Netcat zum Scannen offener Ports in Linux

So pingen Sie eine Portnummer in Linux an

So öffnen Sie eine PDF-Datei im Linux-Terminal