Recherche de site Web

Ubuntu 22.04 ouvre le port HTTP 80 et le port HTTPS 443 avec ufw


Si vous envisagez d’héberger un site web sur votre système Linux Ubuntu 22.04 Jammy Jellyfish, il sera nécessaire d’autoriser le port HTTP 80 et le port HTTPS 443 à travers le pare-feu, sinon les connexions entrantes ne se rendront pas sur le serveur web.

Ubuntu 22.04 utilise le pare-feu ufw par défaut, qui signifie « pare-feu simple ». Lorsque le pare-feu est activé, Il bloquera toutes les connexions entrantes par défaut. Il sera nécessaire de configurer le pare-feu ufw pour autoriser les connexions entrantes sur certains ports si vous prévoyez d’héberger des services, tels qu’un serveur web.

Dans ce tutoriel, nous allons vous expliquer comment ouvrir le port HTTP 80 et le port HTTPS 443 sur Ubuntu 22.04 Jammy Jellyfish avec le pare-feu ufw. Les protocoles HTTP et HTTPS sont principalement utilisés par les services Web tels que, mais sans s’y limiter, les serveurs Web Apache ou Nginx.

Dans ce tutoriel, vous allez apprendre :

  • Comment ouvrir le port HTTP 80 et le port HTTPS 443
  • Comment ouvrir le port HTTP 80 et le port HTTPS 443 pour Apache et Nginx
  • Comment répertorier les ports/services actuellement ouverts
  • Comment fermer/supprimer le port HTTP 80 et le port HTTPS 443

Ubuntu 22.04 Focal Fossa ouvrir le port HTTP 80 et le port HTTPS 443 instructions étape par étape

Par défaut, le port 80 pour la connexion http et le port 443 pour https sont bloqués sur Ubuntu 22.04 car vous ne pouvez accéder à ce port qu’à partir de l’hôte local réel et non à partir d’un autre hôte public. Pour ouvrir les ports 80 et 443, nous devons ajouter une règle iptables. Pour cela, Ubuntu utilise ufw.

  1. La première chose à faire est d’ouvrir un terminal en ligne de commande et de vérifier l’état actuel de notre pare-feu ufw.

    
    sudo ufw status verbose
    Status: active
    Logging: on (low)
    Default: deny (incoming), allow (outgoing), disabled (routed)
    New profiles: skip
    

    Sur la base de la sortie ci-dessus (partie pertinente en gras), tous les ports entrants sont bloqués par défaut.

  2. Nous avons plusieurs options sur la façon d’ouvrir les ports 80 et 443. Tout d’abord, nous pouvons spécifier directement le numéro de port ou le service pour lequel nous souhaitons ouvrir le port. Exemple:

    
    sudo ufw allow 80
    sudo ufw allow 443
    OR
    sudo ufw allow http
    sudo ufw allow https
    

    Alternativement, si nous souhaitons ouvrir des ports pour un serveur web spécifique tel qu’Apache ou Nginx, nous pouvons exécuter les commandes ci-dessous :

    
    sudo ufw allow in "Apache Full"
    OR
    sudo ufw allow in "Nginx Full"
    
  3. Vérifiez les paramètres de configuration actuels de votre pare-feu :

    
    sudo ufw status verbose
    Status: active
    Logging: on (low)
    Default: deny (incoming), allow (outgoing), disabled (routed)
    New profiles: skip
    
    To                         Action      From
    --                         ------      ----
    80                         ALLOW IN    Anywhere                  
    443                        ALLOW IN    Anywhere                  
    80 (v6)                    ALLOW IN    Anywhere (v6)             
    443 (v6)                   ALLOW IN    Anywhere (v6)
    
  4. Si vous décidez plus tard que vous devez supprimer les règles des ports 80 et 443, vous pouvez le faire en exécutant les commandes ci-dessous :

    
    sudo ufw delete allow 80
    sudo ufw delete allow 443
    OR
    sudo ufw delete allow http
    sudo ufw delete allow https
    

    Ou si vous devez supprimer les règles que vous avez définies pour les serveurs Web Apache ou NGINX, exécutez les commandes ci-dessous :

    
    sudo ufw delete allow in "Apache Full"
    sudo ufw delete allow in "Nginx Full"
    

Réflexions finales

Dans ce tutoriel, nous avons appris à ouvrir le port 80 pour HTTP et le port 443 pour HTTPS via le pare-feu ufw sur Ubuntu 22.04 Jammy Jellyfish Linux. Tant qu’il n’y a pas d’autres appareils filtrant le trafic vers votre serveur Ubuntu 22.04, votre site Web doit être accessible sur le port 80 ou 443 à n’importe quelle adresse IP sur Internet.

Articles connexes: