Voici mes paramètres Apache httpd.conf:
Listen 8012
ServerName localhost:8012
Chaque fois que je lance Apache via XAMPP
je vois ce message:
Status Check OK
Busy…
Apache Started [Port 80]
N'importe qui, aidez-moi, puis-je modifier d'autres paramètres?
Pour changer le port du serveur XAMPP Apache , procédez comme suit:
Le port par défaut utilisé par Apache est 80
.
Examinez tous les ports utilisés avec Netstat (intégré à XAMPP Panneau de configuration ).
Ensuite, vous pouvez voir tous les ports utilisés et nous voyons ici que le 80
port est déjà utilisé par System
.
Choisissez un numéro de port libre (8012
, pour cet exemple).
httpd.conf
"Ce fichier doit être trouvé dans
C:\xampp\Apache\conf
sur Windows ou dansbin/Apache
pour Linux .:
Listen 80
ServerName localhost:80
Remplacez-les par:
Listen 8012
ServerName localhost:8012
Enregistrez le fichier.
Accès à: http: // localhost: 8012 pour vérifier si cela fonctionne.
Sinon, vous devez éditer le fichier http-ssl.conf
comme expliqué dans étape 3 ci-dessous. ↓
http-ssl.conf
"Ce fichier doit être trouvé dans
C:\xampp\Apache\conf\extra
sur Windows ou voir ceci lien pour Linux .
Localisez les lignes suivantes:
Listen 443
<VirtualHost _default_:443>
ServerName localhost:443
Remplacez-les 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.
Si vous voulez accéder à localhost sans spécifier le numéro de port dans l'URL
http: // localhost au lieu de http: // localhost: 8012 .
8012
et 8013
).Si cette configuration ne cache pas le numéro de port dans l'URL, c'est que votre navigateur Web n'est pas configuré pour. Voir: Outils ► Options ► Généralités ► Paramètres de connexion ... vous permettra de choisir différents ports ou de modifier les paramètres de proxy.
Si l'étape 4 et la configuration du navigateur Web ne fonctionnent pas, le seul moyen de le faire est de revenir à 80 ou d'installer un programme d'écoute sur le port 80 (comme un proxy) qui redirige tout votre trafic sur le port 8012.
Si vous avez toujours ce message dans la console du Panneau de configuration:
Apache a commencé [Port 80]
xampp-control.exe
(probablement dans C:\xampp
)XAMPP.INI
dans ce répertoire (donc XAMPP.ini
et xampp-control.exe
se trouvent dans le même répertoire)Placez les lignes suivantes dans le fichier XAMPP.INI
:
[PORTS]
Apache = 8012
Maintenant, vous aurez toujours:
Apache a commencé [Port 8012]
Veuillez noter que, ceci est uniquement destiné à l'affichage . Il n’a aucune relation avec votre httpd.conf
.
La meilleure solution consiste à reconfigurer le serveur XAMPP Apache pour écouter et utiliser différents numéros de port. Voici comment vous le faites:
1) Tout d’abord, vous devez ouvrir le fichier Apache “httpd.conf” et le configurer pour qu’il utilise/écoute sur un nouveau numéro de port. Pour ouvrir le fichier httpd.conf, cliquez sur le bouton “Config” à côté des boutons “Démarrer” et “Admin” d'Apache. Dans le menu contextuel qui s'ouvre, cliquez sur httpd.conf et ouvrez-le.
2) Dans le fichier httpd.conf, recherchez "listen". Vous trouverez deux lignes avec quelque chose comme:
#Listen 12.34.56.78:80
Listen 80
Remplacez le numéro de port par un numéro de port. de votre choix (par exemple, port 1234) comme ci-dessous
#Listen 12.34.56.78:1234
Listen 1234
3) Ensuite, dans le même fichier httpd.conf, recherchez "ServerName localhost:". Définissez-le sur le nouveau numéro de port.
ServerName localhost:1234
4) Enregistrez et fermez le fichier httpd.conf.
5) Cliquez à nouveau sur le bouton de configuration d’Apache et ouvrez le fichier "httpd-ssl.conf".
6) Dans le fichier httpd-ssl.conf, recherchez "Listen" à nouveau. Vous pouvez trouver:
Listen 443
Changez-le pour écouter sur un nouveau numéro de port de votre choix. Dites comme:
Listen 1443
7) Dans le même fichier httpd-ssl.conf, trouvez une autre ligne qui dit <VirtualHost _default_:443>
. Remplacez ceci par votre nouveau numéro de port. (comme 1443)
8) Également dans le même httpd-ssl.conf, vous pouvez trouver une autre ligne définissant le numéro de port. Pour cela, cherchez "NomServeur". vous pourriez trouver quelque chose comme:
ServerName www.example.com:443 or ServerName localhost:433
Remplacez ce nom de serveur par votre nouveau numéro de port.
8) Enregistrez et fermez le fichier httpd-ssl.conf.
9) Enfin, il ne reste plus qu’un endroit où vous devriez changer le numéro de port. Pour cela, cliquez sur le bouton "Config" de votre panneau de configuration XAMPP et ouvrez-le. Cliquez ensuite sur le bouton "Paramètres de service et de port". Dans celui-ci, cliquez sur l'onglet “Apache” et entrez et enregistrez les nouveaux numéros de port dans les zones “port principal” et “port SSL”. Cliquez sur Enregistrer et fermez les zones de configuration.
Cela devrait faire l'affaire. Maintenant, lancez Apache et si tout se passe bien, votre serveur Apache devrait démarrer.
Vous verrez également que le numéro de port/s du serveur Apache dans le panneau de configuration de XAMPP a été modifié pour les nouveaux ID de port que vous avez définis.
Avez-vous essayé d'accéder à votre page en tapant "http: // localhost: 8012" (après avoir redémarré Apache)?
J'ai eu aussi un problème. J'ai changé de port mais je n'ai pas pu démarrer sur 8012.
Skype était impliqué car il avait le même port - 80. Et il ne pouvait pas laisser Apache changer de port.
Il suffit donc de redémarrer l'ordinateur et avant d'activer d'autres programmes Ouvrez xampp premier changez le port, disons de 80 à 8000 ou 8012 sur ces lignes dans httpd.conf
Listen 80
ServerName localhost:80
Redémarrez xampp, démarrez Apache, vérifiez localhost.
Si le XAMPP server
est en cours d'exécution pour le moment, arrêtez le serveur XAMPP.
Suivez ces étapes pour changer le numéro de port.
Ouvrez le fichier à l’emplacement suivant.
[XAMPP Installation Folder]/Apache/conf/httpd.conf
Ouvrez le fichier httpd.conf
et cherchez la chaîne:
Écouter 8
C'est le numéro de port utilisé par XAMMP.
Recherchez ensuite la chaîne NomServeur et mettez à jour le Numéro de port que vous avez entré précédemment pour Listen
Maintenant, enregistrez et redémarrez le serveur XAMPP.
si cela ne fonctionne pas au-dessus de l'identifiant du port, changez-le. like 8082,8080 Redémarrez xammp, démarrez le serveur Apache, vérifiez-le.Il fonctionne maintenant.