Website-Suche

RHEL 8/CentOS 8 öffnen HTTP-Port 80 und HTTPS-Port 443 mit Firewalld


In diesem Artikel wird erläutert, wie Sie den HTTP-Port 80 und den HTTPS-Port 443 auf einem RHEL 8/CentOS 8-System mit der firewalld-Firewall öffnen. HTTP- und HTTPS-Protokolle werden hauptsächlich von Webdiensten wie Apache- oder Nginx-Webservern verwendet, sind aber nicht darauf beschränkt.

Weitere Informationen zur firewalld-Firewall finden Sie in unserem Einführungsleitfaden zur firewalld-Syntax und -Verwendung.

In diesem Tutorial lernen Sie:

  • So öffnen Sie den HTTP-Port 80 und den HTTPS-Port 443.
  • So öffnen Sie den HTTP-Port 80 und den HTTPS-Port 443 dauerhaft.
  • So listen Sie derzeit geöffnete Ports/Dienste auf.
  • So schließen/entfernen Sie den HTTP-Port 80 und den HTTPS-Port 443.

RHEL 8 – HTTP- und HTTPS-Protokolldienste. Öffnen Sie die Ports 80 und 443.

Verwendete Softwareanforderungen und Konventionen

KategorieAnforderungen, Konventionen oder verwendete Softwareversion
SystemRHEL 8/CentOS 8
Softwarefirewall-cmd 0.6.3 oder höher
AnderePrivilegierter Zugriff auf Ihr Linux-System als root oder über den Befehl sudo.

RHEL 8/CentOS 8 HTTP-Port 80 und HTTPS Port 443 öffnen Schritt für Schritt Anleitung

  1. Überprüfen Sie den Status Ihrer Firewall.

    
    firewall-cmd --state
    running
    
  2. Rufen Sie Ihre derzeit aktiven Zonen ab. Notieren Sie sich die Zone, in der Sie die Ports 80 und 443 öffnen möchten:

    
    firewall-cmd --get-active-zones
    libvirt
      interfaces: virbr0 
    public
      interfaces: enp0s3
    
  3. Öffnen Sie Port 80 und Port 443.

    Die Ports Port 80 und Port 443 werden mit Firewalld als http- und https-Dienste aufgeführt. Um beide Ports vorübergehend zu öffnen, führen Sie Folgendes aus:

    
    firewall-cmd --zone=public --add-service=http
    firewall-cmd --zone=public --add-service=https
    

    Beachten Sie, dass die obigen firewald-Befehle den HTTP- und HTTPS-Port nur vorübergehend öffnen.

  4. Öffnen Sie Port 80 und Port 443 dauerhaft. Führen Sie die folgenden Befehle aus, um beide Ports dauerhaft zu öffnen und die Einstellungen nach dem Neustart dauerhaft zu machen:

    
    firewall-cmd --zone=public --permanent --add-service=http
    firewall-cmd --zone=public --permanent --add-service=https
    firewall-cmd --reload
    
  5. Suchen Sie nach offenen Ports/Diensten. Die Dienste mit permanent geöffneten Ports werden online aufgelistet, beginnend mit services:

    
    firewall-cmd --list-all
    public (active)
      target: default
      icmp-block-inversion: no
      interfaces: enp0s3
      sources: 
      services: cockpit dhcpv6-client http https ssh
      ports: 
      protocols: 
      masquerade: no
      forward-ports: 
      source-ports: 
      icmp-blocks: 
      rich rules:
    

    Falls Sie den zuvor geöffneten HTTP-Port 80 und HTTPS-Port 443 schließen müssen, führen Sie Folgendes aus:

    
    firewall-cmd --zone=public --permanent --remove-service=http
    firewall-cmd --zone=public --permanent --remove-service=https
    firewall-cmd --reload
    

Verwandte Artikel: