Préalables
- Wampserver est installé et fonctionne (icône Wamp est verte).
- Disposer d’un éditeur de texte qui ne modifie pas le contenu à l’enregistrement. Conseil : notepad++
Mon site s’appelle monsite [1]. Original n’est-il pas ? Mais le but est d’être générique.
On part ici du principe que wamp est installé dans le dossier c :/wamp (à la racine du site donc) et que les sites locaux sont installés dans C :/wamp/www/.
Etape n°1
Avec l’éditeur de texte, ouvrir httpd-vhosts.conf. Il devrait normalement se trouver dans C :/wamp/bin/apache/apache.../conf/extra/
Configurer le fichier en ajoutant les lignes ci-dessous :
<VirtualHost *:80>
DocumentRoot "C:/wamp/www/monsite"
ServerName monsite
ServerAlias monsite
<Directory "C:/wamp/www/monsite/">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
Enregistrer le fichier
Etape n°2
Avec l’éditeur de texte, ouvrir httpd.conf. Il devrait normalement se trouver dans C :/wamp/bin/apache/apache.../conf/
Rechercher Include conf/extra/httpd-vhosts.conf et vérifier que le symbole # ne débute pas la ligne (il sert à déclarer ce qui suit dans la ligne comme un commentaire).
Enregistrer le fichier.
Etape n°3
Cliquer sur l’icône Wamp (l’icône verte) et "Redémarrer les services".
Etape n°4
Ouvrir le fichier hosts de Windows. Il devrait normalement être dans C :/WINDOWS/system32/drivers/etc/
Ajouter la ligne
127.0.0.1 monsite
Enregistrer le fichier
C’est fini
Maintenant, l’adresse de monsite en local est http HTTP HyperText Transfer Protocol (info) ://monsite
Les étapes 1 et 4 sont à renouveler pour chaque site. Si on souhaite changer le nom du site en local, il suffit de modifier (adapter) les fichiers de l’étape 1 et 4.
Wikipedia explique tout ça mais en anglais (!) dans Virtual hosting. Je n’ai pas trouvé d’articles sur hébergement virtuel (donc en français). En français, voir Hébergement virtuel sur wikipedia ou Serveurs virtuels sur wikibooks