Recherche de site Web

RHEL 8/CentOS 8 ouvert : port HTTP 80 et port HTTPS 443 avec pare-feu


Cet article explique comment ouvrir le port HTTP 80 et le port HTTPS 443 sur un système RHEL 8/CentOS 8 avec le pare-feu firewalld. Les protocoles HTTP et HTTPS sont principalement utilisés par les services Web tels que, mais sans s’y limiter, les services Web Apache ou Nginx.

Pour plus d’informations sur le pare-feu firewalld, consultez notre guide d’introduction à la syntaxe et à l’utilisation de firewalld.

Dans ce tutoriel, vous allez apprendre :

  • Comment ouvrir le port HTTP 80 et le port HTTPS 443.
  • Comment ouvrir définitivement le port HTTP 80 et le port HTTPS 443.
  • Comment répertorier les ports/services actuellement ouverts.
  • Comment fermer/supprimer le port HTTP 80 et le port HTTPS 443.

RHEL 8 – Services de protocole HTTP et HTTPS. Ouvrez les ports 80 et 443.

Configuration logicielle requise et conventions utilisées

CatégorieExigences, conventions ou version du logiciel utilisé
SystèmeRHEL 8/CentOS 8
Logicielfirewall-cmd 0.6.3 ou supérieur
AutreAccès privilégié à votre système Linux en tant que root ou via la commande sudo.

RHEL 8/CentOS 8 ouvrir le port HTTP 80 et le port HTTPS 443 instructions étape par étape

  1. Vérifiez l’état de votre pare-feu.

    
    firewall-cmd --state
    running
    
  2. Récupérez vos zones actuellement actives. Notez la zone dans laquelle vous souhaitez ouvrir les ports 80 et 443 :

    
    firewall-cmd --get-active-zones
    libvirt
      interfaces: virbr0 
    public
      interfaces: enp0s3
    
  3. Ouvrez le port 80 et le port 443.

    Les ports 80 et 443 sont répertoriés avec Firewalld en tant que services http et https. Pour ouvrir temporairement les deux ports, exécutez :

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

    Notez que les commandes firewald ci-dessus n’ouvriront le port HTTP et HTTPS que temporairement.

  4. Ouvrez définitivement le port 80 et le port 443. Exécutez les commandes ci-dessous pour ouvrir les deux ports de manière permanente, par conséquent, rendre les paramètres persistants après le redémarrage :

    
    firewall-cmd --zone=public --permanent --add-service=http
    firewall-cmd --zone=public --permanent --add-service=https
    firewall-cmd --reload
    
  5. Vérifiez s’il y a des ports/services ouverts. Les services avec des ports ouverts en permanence sont répertoriés en ligne en commençant par les 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:
    

    Si vous devez fermer le port HTTP 80 et le port HTTPS 443 précédemment ouverts, exécutez :

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

Articles connexes: