Le port 80 est le numéro de port standard utilisé pour la communication HTTP dans le réseau TCP / IP. HTTP, ou le protocole de transfert hypertexte, est le protocole le plus utilisé entre un navigateur Web et un serveur Web, et réalise principalement la transmission des données via le port 80.
Dans Linux Systems, vous pouvez utiliser la commande netstat pour afficher l'état d'utilisation du port:
netstat -anp | grep 80
Si ce qui suit est affiché, cela signifie que le port 80 est occupé:
TCP 0 0 ::: 80 ::: * Écoutez 23440 / apache2
Apache est un logiciel de serveur Web commun. Vous pouvez modifier le port d'écoute en modifiant son fichier de configuration.
Utilisez un éditeur de texte pour ouvrir le fichier /etc/apache2/ports.conf , recherchez 80 et modifiez 80 pour un nouveau numéro de port qui n'est pas occupé, comme écouter 8080 .
Après enregistrer et fermer le fichier, exécutez la commande pour redémarrer le service Apache:
service sudo apache2 redémarrer
À ce stade, Apache écoutera le nouveau numéro de port.
Iptable est un outil pour gérer le trafic réseau dans les systèmes Linux. Il peut transmettre les demandes du port 80 vers d'autres ports pour atteindre l'objectif de modifier l'accès au port.
Ouvrez le fichier de configuration iptables:
sudo nano / etc / sysconfig / iptables
Trouvez ce qui suit:
-A entrée -p tcp -m état --State new -m tcp --dport 80 -j accepter
Après cela, ajoutez:
-A pré -out -t nat -p tcp --dport 80 -j redirection --to-port 8080
Parmi eux, le 8080 est le port cible de transfert.
Après enregistrer le fichier, redémarrez le service iptables:
service sudo iptables redémarrer
À l'heure actuelle, tout le trafic sur le port 80 sera automatiquement transmis au nouveau port.