Dans l'article précédent, nous avons parlé de comment configurer XAMPP sur votre PC local et comment installer WordPress dessus. Mais que se passe-t-il si vous souhaitez avoir plusieurs sites Web sur votre serveur local ? Vous pouvez simplement créer de nouveaux dossiers et les ouvrir en tant que www.example.com/ mais c'est tout simplement ennuyeux ! Que diriez-vous de créer un sous-domaine ? Quelque chose comme www.sub.example.com, maintenant ça ressemble à quelque chose, n'est-ce pas.
Création d'un dossier de répertoire racine pour le sous-domaine
Voyons comment nous faisons tout ça. Tout d'abord, vous voulez créer le répertoire racine du nouveau sous-domaine. Accédez à C:/xampp/htdocs (cela peut être différent pour vous selon l'endroit où vous avez installé XAMPP). Le nom du dossier peut être juste le nom du sous-domaine (ex : www.sub.domain.com le dossier serait sub) ou vous pouvez utiliser le nom de domaine entier pour le nom du dossier (ex : www.sub.domain.com le dossier serait être www.sous.domaine.com).
Création du sous-domaine
Pour créer le sous-domaine pour votre hôte local, vous devez éditer un fichier de configuration XAMPP nommé httpd-vhosts.conf ce fichier se trouve dans C:/xampp/apache/conf/extra (cela peut être différent pour vous selon l'endroit où vous avez installé XAMPP). Ouvrez httpd-vhosts.conf avec votre éditeur de texte préféré et recherchez les éléments suivants :
[html]
##<hôte virtuel *:80>
##Administrateur du serveur [email protected]
##DocumentRoot "C:/xampp/htdocs/dummy-host.localhost"
##NomServeur dummy-host.localhost
##ServerAlias www.dummy-host.localhost
##ErrorLog "logs/dummy-host.localhost-error.log"
##CustomLog "logs/dummy-host.localhost-access.log" combiné
##</hôte virtuel>
[/ Html]
Dupliquez-le et supprimez le ## avant chaque ligne, puis nous sommes prêts à créer le sous-domaine, dans notre cas, ce sera sub.localhost, bien sûr, vous pouvez faire ce que vous voulez. Remplacez le * par sub.localhost et sur chaque ligne où il est dit dummy-host.localhost par sub.localhost.com. Le résultat final ressemblerait à ce qui suit :
[html]<hôte virtuel sub.localhost.com:80>
ServerAdmin postmaster@ sub.localhost.com #DocumentRoot "C:/xampp/htdocs/ sub.localhost.com "
Nom du serveur sub.localhost
ServerAlias www. sub.localhost.com
ErrorLog "logs/ sub.localhost.com -error.log"
CustomLog "logs/ sub.localhost.com -access.log" combiné
</virtualhost>
[/ Html]
Enregistrement du domaine sub.localhost.com
Si vous avez terminé, vous devez enregistrer votre sous-domaine, dans le Les hôtes de Windows déposer. Cela peut être trouvé dans C: / Windows / System32 / pilotes / etc. Créez une sauvegarde du fichier hosts puis ouvrez-le avec votre éditeur de texte préféré et ajoutez les lignes suivantes en bas :
127.0.0.1 localhost
127.0.0.1 sous.localhost.com
Remarque : Windows 7 ou Windows 8 ne vous permet pas de modifier ce fichier, pour modifier ce fichier, copiez-le d'abord vers un autre emplacement, disons Bureau, puis modifiez-le dans votre éditeur préféré, puis collez (remplacez) le fichier modifié dans etc dossier.
Cela vous créera un domaine sub.localhost.com. Si vous avez terminé et que vous êtes sûr à 100% d'avoir tout fait correctement, redémarrez votre apache en utilisant le panneau de configuration de XAMPP (arrêt/démarrage). Après avoir redémarré Apache, vous devriez pouvoir accéder à votre nouveau sous-domaine : .
Si votre XAMPP se bloque lorsque vous souhaitez redémarrer Apache, assurez-vous que vous n'utilisez pas de HTTP:// ou / à la fin du domaine pour lequel vous souhaitez créer un répertoire. Si vous avez d'autres questions concernant ce sujet, n'hésitez pas à les poser dans les commentaires ci-dessous.
Tushar
Whaou j'adore ça. Ce sera plus amusant de créer un sous-domaine sur un hôte local et de travailler avec. Existe-t-il un moyen de créer un sous-domaine dans wampp.
Andor Nagy
Salut. Je suis sûr que c'est possible. Grâce à je n'ai jamais utilisé WAMP, mais comme je l'ai lu, c'est la même chose que sur XAMPP.
Salutations,
Andor Nagy
Saï Kumar
Salut Andor Nagy, Tutoriel génial pour créer un sous-domaine à l'aide de Xampp. Je vais sûrement essayer de créer un sous-domaine dans localhost. Merci d'avoir partagé!!
Sadek
Bons conseils, puis-je faire la même chose avec WAMP ??
c'est légèrement différent de XAMPP
Rajesh Namase
Andor a déjà dit cela, vous pouvez également utiliser la même méthode sur WAMP, si vous rencontrez des problèmes sur WAMP, faites-le nous savoir.
Emily
C'est une bonne nouvelle que je puisse utiliser la même méthode sur WAMP ! :) Je vais l'essayer dès que possible et le mettrai sur ma liste de choses à faire (parce que je peux oublier).
réponse
merci pour l'aide mate. . . il sera avantageux de créer un sous-domaine sur localhost, puis de développer quelque chose .. :)
Parmar
Merci mon frère pour ce tutoriel de travail, je me demandais toujours comment les gens obtenaient un sous-domaine pour leur site Web, maintenant je peux également en obtenir un pour mon site ! Merci encore!
Andor Nagy
Salut, je suis content que ça t'aie aidé ! Notez que si vous avez un nom de domaine premium, vous devez créer le sous-domaine sur le service où vous avez à la fois le domaine et le rediriger vers votre IP via le gestionnaire DNS.
Salutations,
Andor Nagy
Shakeel de Mohsin
Eh bien ce tutoriel est certainement intéressant pour moi Rajesh Namase. BTW quel thème vous utilisez sur ce blog.
Rajesh Namase
LOL L'article est écrit par Andor Nagi :D Nous utilisons un thème enfant Genesis personnalisé.
yogesh
Cet article m'est très utile, mais je veux en savoir plus sur quelque chose de nouvelle technologie comme Joomla, etc. S'il vous plaît, écrivez quelques articles à ce sujet.
Aliakbar Fakhri
Bonne astuce,
Je veux juste savoir puis-je utiliser la même méthode avec Wamp ???
Bhavik
Merci pour cet article..
Cet article est vraiment utile aux gens, mais comment créer un sous-domaine dans un serveur wamp ??
sridahr
c'est un super tutoail mais chaque fois que j'ajoute ceci
NameVirtualHost *: 80
DocumentRoot "D:/xampp/htdocs"
Nom_serveur localhost
DocumentRoot "D:/xampp/htdocs/sous-domaine"
Nom du serveur sous-domaine.localhost.com
Mon serveur xammp n'est pas sratring
Hiren Rajput
Salut, c'est vraiment un excellent tutoriel sur la façon de créer un sous-domaine à l'aide de xampp. Ne pensez jamais qu'un sous-domaine puisse être créé dans localhost. Maintenant, je connais les secrets et je vais aussi l'essayer.
Michael
salut, comment puis-je faire cela sur un site Web réel?
Donald
Je me demande la même chose. Pour moi, il redirige TOUT le trafic vers le sous-domaine maintenant.
Kyle E.
Très bon tutoriel, maintenant, après avoir créé sub.localhost.com, est-il possible de le rendre capable de l'utiliser pour d'autres comme testdomain.tk ? J'ai utilisé httpd-vhosts.conf avant de configurer plusieurs dossiers afin que je puisse avoir plus d'un dossier que htdocs contient autant. Y a-t-il un moyen de faire entrer le sub.localhost.com dans sub.testdomain.com ?