Comment modifier le port du serveur apache de XAMPP?
6 réponses
pour répondre à la question initiale:
pour changer le XAMPP Apache port serveur ici la procédure:
1. Choisissez un numéro de port gratuit
le port par défaut utilisé par Apache est 80
.
jetez un oeil à tous vos ports utilisés avec Netstat (intégré à XAMPP contrôle Panneau.)
alors vous pouvez voir tous les ports utilisés et ici nous voyons que le 80
port est déjà utilisé par System
.
choisissez un numéro de port franc ( 8012
, pour cet exemple).
2. Modifier le fichier " httpd.conf
"
ce fichier doit être trouvé dans
C:\xampp\apache\conf
sur Windows ou dansbin/apache
pour Linux .
Listen 80
ServerName localhost:80
remplacer par:
Listen 8012
ServerName localhost:8012
Enregistrer le fichier.
accès à: http://localhost:8012 pour vérifier si ça marche.
si non, vous devez éditer le fichier http-ssl.conf
comme expliqué dans étape 3 ci-dessous. ↓
3. Modifier le fichier " http-ssl.conf
"
ce fichier doit être trouvé dans
C:\xampp\apache\conf\extra
sur Windows ou voir ce lien pour Linux .
Localisez les lignes suivantes:
Listen 443
<VirtualHost _default_:443>
ServerName localhost:433
Remplacer par un autre numéro de port ( 8013
pour cet exemple) :
Listen 8013
<VirtualHost _default_:8013>
ServerName localhost:8013
Enregistrer le fichier.
redémarrez le serveur Apache.
accès à: http://localhost:8012 pour vérifier si ça marche.
4. Configurer les paramètres du serveur Apache XAMPP
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 .
- Ouvert Panneau De Contrôle Xampp
- Aller à Config ► le Service et les Paramètres du Port ► Apache
- remplacer les valeurs port principal et Port SSL par les valeurs choisies (par exemple
8012
et8013
)." ). - Enregistrer paramètres du Service
- Save Configuration du Panneau de configuration
- redémarrer le serveur Apache
Il devrait maintenant fonctionner.
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 de 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 encore ce message dans le pupitre de commande:
Apache Commencé [Le Port 80]
- trouver l'emplacement du fichier
xampp-control.exe
(probablement dansC:\xampp
) - Créer un fichier
XAMPP.INI
dans ce répertoire (XAMPP.ini
etxampp-control.exe
sont dans le même répertoire)
Mettez les lignes suivantes dans le fichier XAMPP.INI
:
[PORTS]
apache = 8012
Maintenant, vous aurez toujours:
Apache commencé [Port 8012]
veuillez noter que, ce n'est qu'à des fins d'affichage .
Il n'a aucun rapport avec votre httpd.conf
.
la meilleure solution est de reconfigurer le serveur Apache XAMPP pour écouter et utiliser différents numéros de port. Voici comment vous faites:
1) Tout d'abord, vous devez ouvrir L'Apache" httpd.conf " et le configurer pour utiliser/écouter sur un nouveau port no. Pour ouvrir httpd.fichier conf, cliquez sur le bouton" Config "à côté des boutons" Start "et" Admin " D'Apache. Dans le menu contextuel qui s'ouvre, cliquez et ouvrez httpd.conf
2) au sein du httpd.recherche de fichier conf "écouter." Vous trouverez deux rangées avec quelque chose comme:
#Listen 12.34.56.78:80
Listen 80
Changer le port d'un 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 httpd.recherche de fichier conf pour "ServerName localhost:" définissez-le au nouveau numéro de port.
ServerName localhost:1234
4) Sauvegardez et fermez le httpd.fichier conf.
5) Cliquez à nouveau sur le bouton de configuration Apache et ouvrez le" httpd-ssl.conf de fichier".
6) Dans Le httpd-ssl.fichier conf, cherchez "Listen" à nouveau. Vous pouvez trouver:
Listen 443
Changer pour écouter sur un port de votre choix. Dire comme:
Listen 1443
7) dans le même httpd-ssl.fichier conf trouver une autre ligne qui dit <VirtualHost _default_:443>
. Changez ceci pour 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 port. Pour ce look pour "ServerName". vous pourriez trouver quelque chose comme:
ServerName www.example.com:443 or ServerName localhost:433
changez ce ServerName pour votre nouveau numéro de port.
8) Sauvegardez et fermez le httpd-ssl.fichier conf.
9) enfin, il y a juste un autre endroit où vous devriez changer le numéro de port. Pour cela, cliquez et ouvrez le bouton "Config" de votre Panneau de contrôle XAMPP. Ensuite, cliquez sur le bouton" Paramètres de service et de Port". À l'intérieur, cliquez sur L'onglet" Apache " et entrez et sauvegardez les nouveaux numéros de port dans les cases" port principal "et" port SSL". Cliquez sur Enregistrer et fermez les boîtes de configuration.
ça devrait faire l'affaire. Maintenant "Démarrer" Apache et si tout se passe bien, votre serveur Apache doit démarrer.
vous verrez aussi le/les Port / S Apache dans le panneau de contrôle XAMPP a changé pour le nouveau port que vous avez défini.
avez-vous essayé d'accéder à votre page en tapant " http://localhost:8012 " (après le redémarrage de l'apache)?
j'ai eu un problème aussi. J'ai changé de Port mais je n'ai pas pu démarrer sur 8012.
Skype était impliqué parce qu'il avait le même port - 80. Et il ne pouvait pas laisser apache changer son port.
alors redémarrez simplement l'ordinateur et avant d'allumer tout autre programme ouvrez xampp premier changez le port disons de 80 à 8000 ou 8012 sur ces lignes dans httpd.conf
Listen 80
ServerName localhost:80
redémarrer XAMPP, démarrer apache, vérifier localhost.
si vous ne travaillez pas au-dessus du port id, changez-le.comme 8082,8080 Redémarrez xammp, démarrez le serveur apache, Vérifiez.Ça marche maintenant.
si le XAMPP server
tourne pour le moment, arrêtez le serveur XAMPP.
suivez ces étapes pour changer le numéro de port.
ouvrir le fichier à l'endroit suivant.
[XAMPP Installation Folder]/apache/conf/httpd.conf
ouvrir le fichier httpd.conf
et rechercher la chaîne de caractères:
Listen 80
C'est le numéro de port utilisé par XAMMP.
Ensuite, rechercher la chaîne ServerName et mettre à jour le numéro de Port que vous avez entré plus tôt pour Listen
maintenant, enregistrez et redémarrez le serveur XAMPP.