Comment configurer un hôte virtuel sur Windows 10
Publié: 2021-02-22
De nombreux développeurs commencent le développement Web dans leur environnement local et, une fois le travail terminé, ils migrent leur site vers un environnement réel. La configuration locale fournit un environnement de développement flexible pour expérimenter les nouvelles techniques et, plus important encore, la gestion du code du projet est simple. Si vous travaillez avec WordPress, la configuration des hôtes virtuels et de la pile XAMPP est une tâche simple.
La pile XAMPP vous fournit une plate-forme locale sur laquelle vous pouvez installer et exécuter vos sites WordPress directement depuis votre bureau/Mac. La pile prend en charge les mêmes composants que le serveur Web réel et garantit que lorsque vient le temps de mettre le projet en ligne, la ou les bases de données et le ou les sites Web entiers peuvent être déplacés facilement et sans aucun problème.
Dans ce didacticiel, je vais vous montrer comment configurer et configurer des hôtes virtuels pour les sites Web WordPress avec XAMPP exécuté sur Windows 10. Je suppose que XAMPP et WordPress sont déjà installés sur votre Windows 10. Si vous souhaitez configurer un nouveau site WordPress sur XAMPP, nous avons créé un guide détaillé qui détaille l'installation et l'exécution d'un site WordPress sur XAMPP.
- Qu'est-ce qu'un hôte virtuel ?
- Créer un hôte virtuel
- Configurer l'URL du site WordPress
Qu'est-ce qu'un hôte virtuel ?
Un hôte virtuel est utilisé pour héberger plusieurs noms de domaine sur un seul serveur. Cela signifie que différents sites Web partagent le même serveur et les mêmes utilitaires pour le projet souhaité. Il existe de nombreux avantages lorsque vous utilisez les concepts d'hébergement virtuel dans un environnement réel et diverses grandes entreprises suivent le même principe pour fournir un hébergement Web à faible coût à leurs clients. Le meilleur exemple serait l'hébergement mutualisé.
Il existe trois types d'hôtes virtuels ; basé sur le nom, l'adresse IP et le port.
En fonction du nom, vous pouvez héberger plusieurs sites Web sur la même adresse IP de serveur.
En mode IP, chaque site Web utilise une adresse IP unique.
Dans Port-Based, différents sites Web hébergent sur une adresse IP commune mais se distinguent sur la base du numéro de port unique.
Créer un hôte virtuel
Dans cet article, je crée un hôte virtuel dans un environnement local pour travailler autour de différents projets WordPress.
Alors, commençons!
Tout d'abord, vous devez accéder à D:\xampp\apache\conf\extra ou à l'endroit où se trouvent vos fichiers XAMPP. Dans mon cas, mon fichier XAMPP se trouve dans le lecteur D.

Ensuite, éditez httpd-vhosts.con f avec n'importe quel éditeur de texte. Dans mon cas, j'utilise Notepad++.

Le fichier ressemble à ceci :

Maintenant, collez le code suivant à la fin du fichier texte/code :
<Hôte Virtuel *:80> DocumentRoot "D:\xampp\htdocs\testing" Nom du serveur farhan.cw <Répertoire "D:\xampp\htdocs\testing"> </Répertoire> </VirtualHost>
Dans le code ci-dessus :
- VirtualHost : la plupart des serveurs Web utilisent le port 80 comme port par défaut. Cependant, vous pouvez changer le port en 8080, 8081, etc.
- DocumentRoot : Le dossier où existeront les fichiers d'un site. Dans notre cas, le nom du dossier est « testing ».
- ServerName : C'est l'URL de notre hôte virtuel.
- Répertoire : C'est le répertoire de notre hôte virtuel.
Maintenant, allez dans Windows > Rechercher > Exécuter et collez la ligne suivante :
C:\Windows\System32\drivers\etc\hosts

Ensuite, ouvrez le fichier Host dans votre éditeur de texte et ajoutez la ligne suivante dans le fichier Host.

127.0.0.1 farhan.cw

Une fois que vous avez terminé, vous devez redémarrer Apache et MySQL à partir du panneau de configuration XAMPP et vérifier si http://localhost/testing s'ouvre dans votre navigateur.

Vous pouvez voir que le domaine a été modifié avec succès et une erreur de serveur interne 500 apparaît pour votre URL précédente (http://localhost/testing).

Ensuite, nous devons modifier l'URL du site de notre WordPress et, par conséquent, nous devons accéder à la base de données.
Configurer l'URL du site WordPress
À ce stade, je suppose que vous avez configuré un site Web WordPress.
Maintenant, il est temps de changer l'URL de la base de données (une étape très importante pour configurer l'hôte virtuel).
Pour cela, ouvrez votre navigateur et allez sur http://localhost/phpmyadmin/ et sélectionnez votre base de données. Dans mon cas, il s'agit de « tester ».
Ensuite, ouvrez wp_options et cliquez sur modifier l'URL du site de http://localhost/testing/ à http://farhan.cw, et l'URL d'accueil de http://localhost/testing à http://farhan.cw.

Redémarrez Apache et visitez l'URL de votre hôte virtuel, dans notre cas, c'est « farhan.cw » et vérifiez si le domaine a été configuré avec succès.

Une fois que la configuration des hôtes virtuels pour le site Web WordPress est terminée, voici à quoi ressembleraient les résultats finaux :

Derniers mots
C'est ça! J'espère que vous avez une idée claire de la configuration d'hôtes virtuels pour WordPress avec XAMPP fonctionnant sous Windows 10. Si vous avez des questions ou des suggestions, n'hésitez pas à me demander dans la section commentaires ci-dessous.
Q. Qu'est-ce qu'un hôte virtuel dans XAMPP ?
Dans XAMPP, un hôte virtuel est le nom donné à l'hôte local afin que le développeur puisse facilement accéder aux ressources sans problème de liens rompus ou de problèmes similaires. Une installation XAMPP peut avoir plusieurs hôtes virtuels.
Q. Comment ajouter plusieurs hôtes virtuels à XAMPP Windows 10 ?
L'ajout de plusieurs hôtes virtuels à XAMPP pour Windows 10 est un processus en quatre étapes.
1. Créez des dossiers individuels pour les hôtes virtuels dans le dossier htdocs.
2. Modifiez httpd-vhosts.conf pour inclure des informations (y compris le nom d'hôte, la racine du document et le nom du serveur) sur chaque hôte virtuel.
3. Modifiez le fichier hosts pour inclure l'adresse IP (généralement 127.0.0.1) et le nom des hôtes virtuels.
4. Redémarrez XAMPP et accédez à chaque hôte virtuel pour tester le succès du processus.
Q. Comment changer mon nom de domaine de localhost dans XAMPP ?
Changer le nom de domaine de localhost nécessite d'abord d'éditer le fichier des hôtes locaux pour inclure le nouveau nom de domaine et l'adresse IP de localhost (127.0.0.1). Ensuite, modifiez le fichier httpd-vhosts.conf pour inclure les nouvelles informations de domaine (nom d'hôte, racine du document et nom de serveur). Enfin, redémarrez XAMPP, puis accédez au nouveau domaine dans le navigateur.
Q. Comment fonctionne un hôte virtuel ?
Un hôte virtuel émule la fonctionnalité d'un serveur en direct et fournit une structure de répertoire et une connectivité de base de données similaires. Vous pouvez avoir plusieurs hôtes virtuels sur votre machine de développement locale, chacun hébergeant différents sites Web (ou versions d'un site Web). Si vous le souhaitez, vous pouvez également connecter l'hôte virtuel à un domaine en direct pour tester davantage les fonctionnalités du projet.
