Cet article vous fournira des informations sur la façon d'ouvrir le port dans Redhat Linux, et plus précisément nous parlerons du port HTTP 80. firewalld est le programme de pare-feu par défaut qui est préinstallé sur Red Hat Enterprise Linux 7 et 8. Par défaut, le pare-feu est activé, ce qui signifie qu'un nombre très limité de services peuvent recevoir le trafic entrant.
Afin d'autoriser les connexions entrantes vers les versions 7 et 8 de RHEL après l'installation du serveur Web httpd, vous devrez ouvrir le port 80 dans le pare-feu. Dans ce tutoriel, vous verrez comment ouvrir le port 80 avec firewall-cmd.
Dans ce didacticiel, vous apprendrez :
- Comment ouvrir le port http 80 sur RHEL 7 et 8
Catégorie | Exigences, conventions ou version du logiciel utilisée |
---|---|
Système | Red Hat Enterprise Linux |
Logiciel | pare-feu |
Autre | Accès privilégié à votre système Linux en tant que root ou via le sudo commande. |
Conventions | # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié |
Ouvrir le port 80 sur RHEL
Par défaut, le port 80 pour la connexion http est filtré sur Redhat 7 et 8 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 un port 80 sur RHEL 7 et 8 Linux, nous devons ajouter une règle iptables. Pour cela, RHEL utilise firewall-cmd.
- Ajoutez d'abord votre règle de port 80 avec la commande linux suivante :
# firewall-cmd --zone=public --add-port=80/tcp --permanent
- Une fois que vous avez ajouté la règle de pare-feu ci-dessus, rechargez le service de pare-feu avec cette commande :
# firewall-cmd --reload
- Et vérifiez si le port a été ajouté à la règle iptables :
# iptables-save | grep 80 -A IN_public_allow -p tcp -m tcp --dport 80 -m conntrack --ctstate NEW -j ACCEPT
- Si vous décidez de bloquer/supprimer la règle de pare-feu http port 80, vous pouvez à nouveau utiliser le
firewall-cmd
commande :# 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
Conclusion
Et c'est tout. Tant qu'aucun autre périphérique ne filtre le trafic vers votre serveur RHEL, votre site Web doit être accessible sur le port 80 à n'importe quelle adresse IP sur Internet.