Changer localhost en nom de domaine pour XAMPP

XAMPP nous aide à simuler l’environnement du serveur sur notre ordinateur Windows afin que nous puissions tester nos sites Web localement avant de les télécharger sur le serveur en direct. Par défaut, XAMPP utilise localhost comme URL pour les sites Web locaux. Est-il possible d’accéder à nos sites Web en utilisant un nom de domaine personnalisé au lieu de localhost ? Ce faisant, nous pouvons utiliser différents noms de domaine pour plusieurs sites Web et nous gagnons du temps pour modifier l’URL du site sur le serveur distant lorsque notre site est prêt à être publié.

Résoudre un domaine sur un ordinateur local

Comme des outils logiciels similaires, lorsque XAMPP installe un serveur Web sur votre ordinateur Windows, 127.0.0.1 est utilisé pour pointer le logiciel vers le PC local. 127.0.0.1 est l’adresse de l’ordinateur local. localhost utilise l’adresse IP 127.0.0.1. Si vous souhaitez utiliser un nom de domaine personnalisé au lieu de localhost dans XAMPP, vous devez d’abord résoudre le domaine à l’adresse IP locale 127.0.0.1.

Les ordinateurs Windows ont un fichier hosts, un fichier du système d’exploitation, qui mappe les noms d’hôte aux adresses IP. Il permet aux utilisateurs de spécifier une adresse IP à utiliser pour un nom d’hôte ou un nom de domaine sans vérifier DNS. Vous pouvez vous référer à ce tutoriel pour trouver et modifier le fichier hosts dans Windows 10 pour plus de détails.

Maintenant, vous avez déjà pointé le domaine personnalisé vers votre serveur Web local. Suivez les étapes ci-dessous pour mapper le domaine au dossier spécifique des sites Web locaux configurés à l’aide de XAMPP.

Ajouter un domaine personnalisé à XAMPP

Accédez au répertoire d’installation de XAMPP dans l’Explorateur de fichiers Windows. Accédez à apache/conf/extra. Recherchez et ouvrez le fichier de configuration Apache des hôtes virtuels nommé httpd-vhosts.conf en utilisant le bloc-notes ou d’autres programmes d’édition de texte que vous avez.

 ajouter un domaine personnalisé à XAMPP

Dans ce fichier de configuration de VirtualHost, vous pouvez voir l’exemple de code de VirtualHost. Vous pouvez copier et coller l’exemple de code, puis remplacer le nom de serveur par votre propre nom de domaine. Ou copiez et collez le code ci-dessous, puis remplacez le DocumentRoot et le répertoire par le répertoire racine de votre site Web et son chemin, utilisez votre domaine personnalisé comme nom de serveur.

<VirtualHost *> DocumentRoot "D:/XAMPP/htdocs/site1" ServerName betterhostreview.com <Directory "D:/XAMPP/htdocs/site1"> Order allow,deny Allow from all </Directory></VirtualHost> 

Si vous souhaitez gérer plusieurs domaines / noms d’hôte pour des sites Web différents ou identiques sur votre ordinateur, vous pouvez configurer des conteneurs ou des blocs VirtualHost pour eux.

Copiez et collez simplement à nouveau le code ci-dessus, puis utilisez le nouveau répertoire DocumentRoot, ServerName, dans des conteneurs ou des blocs VirtualHost supplémentaires.

Si vous souhaitez accéder au même site en utilisant localhost en même temps, ajoutez le code ci-dessous à ce fichier de configuration. Assurez-vous de remplacer le DocumentRoot par le vôtre.

<VirtualHost *> DocumentRoot "D:/XAMPP/htdocs" ServerName localhost</VirtualHost>

Notez que vous devrez peut-être redémarrer le service Apache dans XAMPP avant que les modifications ne prennent effet.

Laisser un commentaire

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