Ce didacticiel vous guidera avec les commandes que nous pouvons utiliser pour ouvrir ou fermer les ports de serveur Web populaires qui sont le port HTTP 80 et sa version sécurisée qui est le port HTTPS 443 sur AlmaLinux 8 ou Rocky Linux.
FirewallD est l'application de pare-feu par défaut dans ces Linux, cependant, si vous ne l'avez pas, vous pouvez utiliser les commandes ci-dessous-
sudo dnf install firewalld sudo systemctl start firewalld sudo systemctl enable firewalld
sudo systemctl status firewalld
Qu'apprenons-nous ici dans ce tutoriel :
- Comment ouvrir le port HTTP 80 et le port HTTPS 443 de manière permanente
- Commande pour ouvrir ou fermer n'importe quel serveur et port dans AlmaLinux
Commandes pour ouvrir ou fermer le port HTTP 80 et HTTPS 443 sur AlmaLinux/ Rocky 8
Étape 1 :Vérifiez la liste des ports AlmaLinux actifs : Avant d'ouvrir un port, vérifions quels sont les ports et les services qui permettent déjà de communiquer en dehors du réseau public dans notre pare-feu. Pour cette utilisation :
sudo firewall-cmd --list-all
ou
netstat -na | grep port-number
Remplacer port-number avec celui que vous voulez découvrir. S'il n'est pas actif, vous n'obtiendrez peut-être aucun résultat en retour.
Étape 2 : Commande pour ouvrir le port 80 et le port 443 : Comme nous le savons, le pare-feu est livré avec des services préconfigurés par défaut et http &https en font partie. Ainsi, nous pouvons soit utiliser la commande service ou la commande port du pare-feu pour les autoriser dans la zone publique :
sudo firewall-cmd --zone=public --permanent --add-service=http sudo firewall-cmd --zone=public --permanent --add-service=https
Cependant, si l'application de votre serveur Web Apache s'exécute sur un autre port que 80 et 443, nous pouvons aussi l'ouvrir. Supposons que votre application Web se trouve sur un port personnalisé 5000 . Ainsi, pour l'ouvrir, nous utilisons-
sudo firewall-cmd --zone=public --permanent --add-port 5000/tcp
Remplacez simplement 5000 avec le numéro de port que vous souhaitez ouvrir.
Étape 3 :Recharger le service Firewalld- Pour vous assurer que le service ou le port ouvert est reconnu avec succès par le pare-feu, rechargez son service à l'aide de la commande-
sudo firewall-cmd --reload
(facultatif) Fermer ou bloquer les ports 80 et 443 – Si après un certain temps, vous souhaitez bloquer ou fermer les services HTTP et HTTPS ou tout autre port, vous pouvez également le faire manuellement, en utilisant la syntaxe ci-dessous :
sudo firewall-cmd --zone=public --permanent --remove-service=http sudo firewall-cmd --zone=public --permanent --remove-service=https
Pour un numéro de port particulier
sudo firewall-cmd --zone=public --permanent --remove-port 5000/tcp
Recharger le pare-feu-
firewall-cmd --reload