La semaine dernière, j'ai rencontré un serveur avec son port HTTPS 80 déjà pris par un autre logiciel. Le "coupable" était sans surprise un autre logiciel de serveur Web, à savoir IIS. Parce que les utilisateurs IIS sont déjà habitués au port par défaut, l'installation d'Apache n'avait pas d'autre choix que d'utiliser un port moins populaire pour HTTP, dans ce cas le port 81.
Vous pourriez vous demander pourquoi le port 80 est important pour http? Eh bien, pour un, c'est la facilité d'utilisation pour les utilisateurs. Si vous naviguez vers un serveur Web qui écoute sur un port autre que le port 80, vous devrez inclure le numéro de port avec l'adresse.
Quelque chose comme ceci: http: // votredomaine. com: 81 /si le port 81 est le port de votre serveur Web. Si vous utilisez le port 80, vous n'aurez pas besoin de taper le port 80 sur l'adresse car il s'agit du port standard utilisé pour HTTP. Selon http://www.tcpipguide.com
"Pour éviter le chaos, le logiciel qui implémente un processus serveur particulier utilise normalement le même numéro de port réservé sur chaque périphérique IP, ce qui permet aux clients de le trouver facilement ... Chaque navigateur Web "sait" que les sites Web sont conçus pour écouter les demandes envoyées au port 80 ".
Donc, après avoir réglé ce problème, voyons comment nous pouvons changer le port de notre Configuration d'Apache. Cherchez d'abord le fichier httpd.conf dans Apache& gt; confdossier
httpd.conf est un fichier texte utilisé par toutes les implémentations d'Apache, ce qui change un Unix Apache ou l'installation de Windows Apache se fait de la même manière - à travers ce fichier de configuration. Ouvrez le fichier en utilisant votre éditeur de texte favori et cherchez la ligne avec "Listen 80":
Cette ligne définit Apache pour écouter sur le port 80 Tout ce que vous avez à faire est de changer ce port 80 pour n'importe quel port que vous voulez utiliser. Assurez-vous que le port que vous utiliserez est un port libre et non déjà pris par d'autres services. Lisez notre guide sur 3si vous n'êtes pas sûr.
Une fois que vous avez édité le fichier, enregistrez-le et redémarrez Apache. Pour tester si vous utilisez déjà le nouveau port, parcourez l'URL avec le port que vous avez utilisé. Par exemple, si vous avez entré le port 81 comme nouveau port, la nouvelle URL doit être http: // votredomaine: 81.
Une autre méthode que j'ai lu sur le Web est légèrement différente . Si ce qui précède ne fonctionne pas pour vous, essayez /etc/apache2/ports.confet remplacez la ligne Listenpar Listen 81 .
Suivant, accédez à /etc/apache2/sites-enabled/000-default.confet remplacez la première ligne par VirtualHost *: 81 . Redémarrez Apache et vous devriez être en mesure de visiter le domaine sans avoir à taper le numéro de port. Apache doit rediriger automatiquement vers / var / www / html. Profitez-en!