Ce site utilise des cookies pour améliorer uniquement votre expérience utilisateur.
Vous pouvez lire Ă tout moment comment nous utilisons les cookies sur le site.
Bonjour Ă tous, đ
Il vous est peut-ĂȘtre arrivĂ© de vous dire qu'il serait plus simple d'attribuer Ă chaque rĂ©pertoire de votre dossier "htdocs
" un nom de domaine local ainsi qu'un port accessible directement depuis votre navigateur ...
Si c'est le cas ce tutoriel est fait pour vous đ
Attention, je tiens à préciser que ce tutoriel concerne uniquement XAMPP pour les systÚmes d'exploitation Windows !
PARTIE 1 - DĂ©finir les ports Ă Ă©couter
Pour commencer, stopper le service Apache de XAMPP, puis, via le bouton "Config" cliquer sur le fichier "httpd.conf
"
Une fois le fichier ouvert, rechercher la ligne oĂč il est indiquĂ© "Listen" et insĂ©rer une ou plusieurs lignes comme suit :
Listen 8080
Listen 3030
Listen 9090
Ce qui nous donnera :
Listen 8080 --> nomdedomaine:8080
Listen 3030 --> nomdedomaine:3030
Listen 9090 --> nomdedomaine:9090
Vous pouvez ajouter plusieurs ports selon le nombre de noms de domaines souhaités
PARTIE 2 - Utiliser les VirtualHost
Les VirtualHost vous permettent dâhĂ©berger plusieurs sites sur votre serveur local et d'y attribuer un nom de domaine.
Oui... vous l'aurez compris, c'est de lui que nous allons parler !
Pour ce faire, vous allez devoir vous rendre dans le répertoire suivant :
C:\xampp\apache\conf\extra
Puis, ouvrez le fichier "httpd-vhosts.conf
", et insérer ces quelques lignes :
<VirtualHost *:8080>
DocumentRoot "C:/xampp/htdocs/repertoire1"
ServerName votrenomdedomaine1
ErrorLog "logs/votrenomdedomaine1-error.log"
CustomLog "logs/votrenomdedomaine1-access.log" common
</VirtualHost>
<VirtualHost *:9090>
DocumentRoot "C:/xampp/htdocs/repertoire2"
ServerName votrenomdedomaine2
ErrorLog "logs/votrenomdedomaine2-error.log"
CustomLog "logs/votrenomdedomaine2-access.log" common
</VirtualHost>
LâastĂ©rix (*) doit ĂȘtre remplacĂ© par votre nom de domaine
Les ports "8080" et "9090" sont ici des exemples de port, vous devez utiliser ceux précédemment définis dans votre fichier httpd.conf (voir précédente étape)
La ligne "DocumentRoot" correspond au chemin vers le répertoire souhaité
La ligne "ServerName" correspond Ă votre nom de domaine
Les lignes "ErrorLog" correspondent aux journaux d'Apache (les fichiers seront automatiquement créés lors du redémarrage des services Apache)
PARTIE 3 - Modification du fichier "hosts" de Windows
Le fichier "hosts" de Windows permet de diriger des noms d'hÎtes vers une adresse IP spécifique.
Pour ce faire, rendez-vous dans le répertoire ci-dessous :
C:\Windows\System32\drivers\etc
Ensuite, ouvrez (en mode administrateur) le fichier nommé "hosts" et ajouter les lignes ci-dessous (en modifiant les informations bien évidemment) :
127.0.0.1 nomdedomaine1 127.0.0.1 nomdedomaine2
PARTIE 4 - Redémarrer le service Apache
Afin de réactualiser tous les fichiers de votre serveur local, redémarrer Apache.
AprĂšs cela, vous n'avez plus qu'a saisir dans votre barre de recherche http://<nomdedomaine>:<port_domaine>
Et voila, c'est terminé !
Vous savez dĂ©sormais comment attribuer un nom de domaine pour chacun de vos rĂ©pertoires đ
En espÚrent que ce tuto vous ait plu, n'hésitez pas à poster un commentaire si vous avez des questions
A trĂšs vite ! đ