Comment changer le port du serveur apache XAMPP?

Pour changer le port du serveur Apache XAMPP, procédez comme suit :

Choisissez un numéro de port libre

Le port par défaut utilisé par Apache est 80.

Jetez un œil à tous vos ports utilisés avec Netstat (intégré au panneau de configuration XAMPP).

 Capture d'écran du netstat de contrôle xampp

Ensuite, vous pouvez voir tous les ports utilisés et nous voyons ici que le port 80 est déjà utilisé par System.

 capture d'écran port netstat 80

Choisissez un numéro de port libre (8012, pour cet exemple).

Éditez le fichier « httpd.conf »

Ce fichier doit être trouvé dans C:xamppapacheconf sous Windows ou dans bin/apache pour Linux.:

Listen 80ServerName localhost:80

Remplacez-les par:

Listen 8012ServerName localhost:8012

Enregistrez le fichier.

Accès à: http://localhost:8012 pour vérifier si cela fonctionne.

Sinon, vous devez modifier le fichier http-ssl.conf comme expliqué à l’étape 3 ci-dessous. ?

Éditez le fichier « http-ssl.conf »

Ce fichier doit être trouvé dans C:xamppapacheconfextra sous Windows ou voir ce lien pour Linux.

Localisez les lignes suivantes:

Listen 443<VirtualHost _default_:443>ServerName localhost:443

Remplacez-les par par un autre numéro de port (8013 pour cet exemple) :

Listen 8013<VirtualHost _default_:8013>ServerName localhost:8013

Enregistrez le fichier.

Redémarrez le serveur Apache.

Accès à: http://localhost:8012 pour vérifier si cela fonctionne.

Configurez les paramètres du serveur Apache XAMPP

Si vous souhaitez accéder à localhost sans spécifier le numéro de port dans l’URL
http://localhost au lieu de http://localhost:8012.

  • Ouvrir le panneau de configuration Xampp
  • Aller à la configuration? Paramètres de Service et de port? Apache
  • Remplace les valeurs du port principal et du port SSL ??avec ceux choisis (par exemple 8012 et 8013).
  • Enregistrer les paramètres de service
  • Enregistrer la Configuration du Panneau de configuration
  • Redémarrez le serveur Apache  port de configuration xampp apache Cela devrait fonctionner maintenant.

4.1. Configuration du navigateur Web

Si cette configuration ne cache pas le numéro de port dans l’URL, c’est parce que votre navigateur Web n’est pas configuré pour. Voir : Outils ? Options ? Général ? Paramètres de connexion… vous permettra de choisir différents ports ou de modifier les paramètres du proxy.

4.2. Pour les rares cas de malchance ultime

Si l’étape 4 et la configuration du navigateur Web ne fonctionnent pas pour vous, la seule façon de le faire est de revenir à 80 ou d’installer un écouteur sur le port 80 (comme un proxy) qui redirige tout votre trafic vers le port 8012.

Pour répondre à votre problème :

Si vous avez toujours ce message dans la console du panneau de configuration :

Apache a démarré

  • Trouver l’emplacement du fichier xampp-control.exe (probablement dans C:xampp)
  • Créez un fichier XAMPP.INI dans ce répertoire (donc XAMPP.ini et xampp-control.exe sont dans le même répertoire)

Mettez les lignes suivantes dans le fichier XAMPP.INI:

apache = 8012

Maintenant, vous obtiendrez toujours:

Apache a démarré

Veuillez noter que ceci est uniquement à des fins d’affichage. Il n’a aucun rapport avec votre httpd.conf.

Write a Comment

Votre adresse e-mail ne sera pas publiée.