Apache2 : Changer le port d’écoute

Il peut arriver que vous ayez besoin de changer le port d’écoute d’apache, initialement réglé sur 80 pour le http et 443 pour le https.

Dans un premier temps vous pouvez vérifier les ports d’écoute de votre serveur. (il peut y avoir d’autre port, si vous avez d’autre protocole qui tournent, comme des bases de données). Pour cela tapez la commande :

netstat -ntpl

Nota : Si cette commande ne fonctionne pas, il faut installer les outils réseaux.

apt-get install net-tools

On voit donc bien que le port « 80 » est occupé par le service « apache2 » avec numéro de processus « 919 ». Nous allons principalement manipuler la configuration d’Apache2 qui se situe dans « /etc/apache2 » par défaut. Dans ce dossier existe un fichier « ports.conf » où sont en parti définis les ports sur lesquels Apache2 va écouter. Par défaut, ce fichier contient entre autres les lignes suivantes :

Apache est bien configurer sur 80 et 443, vous pouvez changer le numéro de port à cet endroit.

Ensuite, il faut modifier les fichiers de configuration des virtual host en conséquence (attention il peut y en avoir plusieurs en fonction de votre configuration. Ceci se trouve dans :

/etc/apache/sites-enabled/

Editez les avec nano et changer le port avec la même correspondance (si à la place de 443 vous avez mis 1443, dans votre Vhost il faudra mettre 1443).

IL ne restera plus qu’a recharger la configuration :

systemctl reload apache2

Et retester les ports en écoute :

netstat -ntpl

Vous aimerez aussi...