Comment changer le numéro de port pour Apache dans WAMP

115

Je suis nouveau sur le serveur WAMP et je l'ai installé sur mon système, mais après l'avoir installé, lorsque je le vérifie en accédant à l'URL de l'hôte local comme celui-ci http://localhost/dans le navigateur, il ne fonctionne pas. J'obtiens une erreur 404 et une page vierge .

C'est parce que mon port 80 par défaut Wamp serverest utilisé par le serveur IIS. Alors s'il vous plaît laissez-moi savoir comment changer le numéro de port dans le serveur Wamp et résolu ce problème.

vishal_g
la source

Réponses:

156

Cliquez sur l'icône du serveur WAMP et dans le menu sous Fichiers de configuration, sélectionnez httpd.conf. Un long fichier texte s'ouvrira dans le bloc-notes. Dans ce fichier, faites défiler jusqu'à la ligne qui lit Port 80et changez-la en lecture Port 8080, enregistrez le fichier et fermez le bloc-notes. Cliquez à nouveau sur l'icône du serveur wamp et sélectionnez redémarrer tous les services. Un autre changement doit être apporté avant que nous ayons terminé. Dans l'Explorateur Windows, recherchez l'emplacement où le serveur WAMP a été installé, par défaut C:\Wamp.


Mise à jour: sur une version plus récente de WAMP, cliquez sur l' icône du serveur WAMP > Apache > httpd.conf , puis modifiez la ligne Listen 80sur Listen 8080ou sur n'importe quel port de votre choix.

Mise à jour : Sur la version 3.1.6 de WAMP ,faites un clic droit sur l' icône du serveur wamp dans la barre des tâches , sélectionnez "outils" -> "Port utilisé par Apache: 80" -> "utiliser un port autre que 80", une zone de saisie pop-up, entrez un nouveau port dedans , cliquez sur le bouton de confirmation, puis redémarrez wamp.

vishal_g
la source
16
Ne devrait-il pas être Listen 8080plutôt que Port 8080?
DaveRandom
peut-être que votre autre application utilise ce port 80, il vous suffit donc de changer le port et cela fonctionnera pour vous.
vishal_g
3
Lié à cela - j'ai également dû changer le port en un autre, mais les liens du moniteur de la barre d'état système WampServer ne fonctionnaient pas. Ils ont continué à pointer vers "localhost /". Pour le changer, j'ai essayé de modifier le fichier c: \ wamp \ wampmanager.ini, mais celui-ci semblait être écrasé par les valeurs par défaut à chaque redémarrage du wampserver. Quoi qu'il en soit, après avoir ajouté le nouveau numéro de port dans le c: \ wamp \ wampmanager.tpl (modèle, je suppose), tout a commencé à fonctionner après le prochain redémarrage de wamp. Je pensais juste que je devrais partager. :)
userfuser
2
Modifiez également les liens URL dans wamp \ wampmanager.tpl pour que les raccourcis de la barre des tâches fonctionnent
Adam Butler
Wikipedia répertorie les numéros de port et les utilisations courantes. Indique 80, 8080 et 8008 comme ports http alternatifs courants. en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers
LL Learner
102

Allez simplement dans le fichier httpd.conf, par exemple. sous environnement WAMP, il est situé à:

C:\wamp\bin\apache\apache2.2.22\conf\httpd.conf

aller à la ligne no. 46 et modifiez Listen 80selon vos besoins pour ex.

Listen 8383

les versions plus récentes de WAMP utilisent ces 2 lignes:

Listen 0.0.0.0:8383  
Listen [::0]:8383

Passez ensuite à la ligne no. 171 et modifiez ServerName localhost:80selon vos besoins pour ex.

ServerName localhost:8383

Restart Apache et c'est fait !!

Maintenant, vous pouvez accéder avec votre URL:

http://localhost:8383 or http://192.168.1.1:8383

J'espère que cela aidera les personnes qui recherchent une solution ici.

Aditya P Bhatt
la source
5
Si vous utilisez VirtualHosts, vous devez également les mettre à jour pour utiliser <VirtualHost *: 8383> au lieu de <VirtualHost *: 80>
littledynamo
34

À partir du wampserver 3.x , changer le numéro de port d'écoute d'Apache ne nécessite aucune compétence Apache particulière (http.conf, virtualhost, ...), il vous suffit de cliquer sur le bouton - en supposant que vous exécutez Windows OS! :

  1. Dans la barre d'état, cliquez avec le bouton droit sur l' icône WAMP verte / en cours d'exécution
  2. Sélectionnez le menu Outils
  3. Dans la section Port utilisé par Apache: xx , cliquez sur Utiliser un port autre que 80 (c'est-à-dire la configuration de port par défaut)
  4. Entrez le numéro de port souhaité dans la fenêtre contextuelle - généralement 8080 comme port Web alternatif

NB: Pour un autre port: vérifiez le registre officiel du nom du service IANA et du numéro de port du protocole de transport

philippeko
la source
11

Changer le numéro de port pour Xampp Accédez au fichier C: \ xampp \ apache \ conf \ httpd.conf

#Listen 12.34.56.78:80
Listen 80

Changer 80 en 82

comme

#Listen 12.34.56.78:82
Listen 82

maintenant votre URL sera

http://localhost:82
Rizwan Gill
la source
J'ai changé et ça marche! Mais puis-je masquer le port de l'URL? Il doit utiliser le port 82 mais ne doit pas s'afficher dans l'URL. Est-ce possible?
ARUN
6

Au lieu de changer le port, j'ai récupéré le port 80 comme étant utilisé par IIS.

Je suis donc allé aux services et j'ai arrêté ce qui suit:

  1. Services de publication sur le World Wide Web.
  2. Service de gestion Web
  3. Service d'agent de déploiement Web.

réglez-les sur manuel afin qu'il ne démarre pas au redémarrage de l'environnement de développement.

bherto39
la source
1
J'aime cette approche plutôt que de changer de port. Sous Windows 10, tout ce que j'avais à désactiver était les services de publication World Wide Web
Paul Sandel
4

En plus de la modification du fichier C:\wamp64\bin\apache\apache2.4.27\conf\httpd.conf.
Pour faire fonctionner les raccourcis URL, modifiez le fichier C:\wamp64\wampmanager.confet changez le port:

[apache]
apachePortUsed = "8080"

Puis quittez et relancez wamp.

Nicolas
la source
3

Vous pouvez essayer de changer de serveur Apache pour écouter un autre port que le port 80.

Cliquez sur l'icône WAMP jaune dans votre barre des tâches Choisissez Apache -> httpd.conf À l'intérieur, trouvez ces deux lignes de code:

Écoutez 80 ServerName localhost: 80 et changez-les en quelque chose comme ça (ils ne sont pas l'un à côté de l'autre):

Écouter 8080 ServerName localhost: 8080

Gurunath
la source
1

Cliquez sur l'icône du serveur WAMP et dans le menu sous Fichiers de configuration, sélectionnez httpd.conf. Un long fichier texte s'ouvrira dans le bloc-notes. Dans ce fichier, faites défiler jusqu'à la ligne qui lit le port 80 et modifiez-la pour lire le port 8080, enregistrez le fichier et fermez le bloc-notes. Cliquez à nouveau sur l'icône du serveur wamp et sélectionnez redémarrer tous les services. Un autre changement doit être apporté avant que nous ayons terminé. Dans l'Explorateur Windows, recherchez l'emplacement où le serveur WAMP a été installé, par défaut C: \ Wamp.

Gurunath
la source