Virtual Host

From UwAmp Wiki

Jump to: navigation, search

Contents

Présentation

Les virtuals hosts permettent d'héberger plusieurs site internet sur le même serveur avec la même adresse IP et sans avoir à taper le nom d'un alias ou d'un sous répertoire dans l'URL.
Le serveur va regarder le DNS utilisé et rechercher un virtual host associé.


Configuration

Pour créer un virtual host sur UwAmp il suffit de cliquer sur le bouton "Apache Config" de la fenêtre principale et d'aller dans l'onglet "Virtual Server".


Liste des paramètres


Host IP : Permet de définir une adresse IP et un port spécifique. L'ip et le port sont séparé par ":".
Pour l'IP on peut mettre la valeur * pour spécifier toutes les adresses.
Dans la majorité des cas ce champs s'utilise simplement en mettant *:80


Server Name : Nom du DNS associé au virtual host.
Si le champs est vide votre virtual host sera considéré comme la configuration par défaut. Dans ce cas UwAmp l'appellera "Apache Main" dans la liste des virtuals hosts.


Server Alias : Autres nom DNS associé au virtual host.
Si vous souhaitez que le virtual host soit associé à plusieurs DNS entrez les DNS séparé par un espace.


Document Root : Chemin ou sont stocké les fichiers de votre site sur le disque dur.
Exemple : C:\monsite\
Il est conseillé de mettre un chemin en utilisant les Macros.
Exemple : {DOCUMENTPATH}/monsiteinternet
où {DOCUMENTPATH} represente le chemin sur votre disque du répertoire www de UwAmp.


Tester un virtual en local sans serveur DNS

Si vous souhaitez tester un virtual host en local et que vous n'avez pas de serveur DNS voici une petite astuce.

Ouvrez le fichier "hosts" situé dans le répertoire "C:\WINDOWS\system32\drivers\etc\"


Ajoutez à la fin du fichier :

    127.0.0.1       NOM_DE_VOTRE_DNS


Par exemple si vous avez créer un virtual host www.toto.com dans UwAmp, si vous voulez tester ce virtual en local ajoutez simplement dans le fichier host :

    127.0.0.1       www.toto.com