Comment modifier le port du serveur apache de XAMPP?

c'est mon Apache httpd.paramètres conf:

Listen 8012
ServerName localhost:8012

chaque fois que je démarre Apache via XAMPP je vois ce message:

Status Check OK
Busy…
Apache Started [Port 80]

Quelqu'un peut-il m'aider à changer d'autres paramètres ?

75
demandé sur Farshid 2012-07-02 17:35:35

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.)

Screenshot of xampp control netstat

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

screenshot netstat port 80

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 dans bin/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 et 8013 )." ).
  • Enregistrer paramètres du Service
  • Save Configuration du Panneau de configuration
  • redémarrer le serveur Apache xampp apache setting port 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 dans C:\xampp )
  • Créer un fichier XAMPP.INI dans ce répertoire ( XAMPP.ini et xampp-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 .

217
répondu Antoine Subit 2018-04-11 12:40:36

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.

31
répondu Abhi Soni 2015-10-03 18:36:24

avez-vous essayé d'accéder à votre page en tapant " http://localhost:8012 " (après le redémarrage de l'apache)?

3
répondu jexact 2012-07-02 13:48:18

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.

2
répondu Luke359 2015-07-30 10:26:28

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.

1
répondu Shyam Bhimani 2017-01-23 08:25:13

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.

1
répondu Dulith De Cozta 2017-05-23 07:09:05