Créer un virtualhost Apache

Mars 2013

Qu'est-ce qu'un virtualhost ?

Sur le serveur HTTP Apache, les virtualhosts permettent d'héberger plusieurs sites différents sur un même serveur.

Pour différencier les sites, il y a 2 solutions :

  • Utiliser des ports différents, exemple :
    http://localhost/
    http://localhost:81/
    http://localhost:8080/
    http://localhost:9999/
    
  • Utiliser des noms d'hôtes (en modifiant le fichier hosts) :
    http://localhost/
    http://domaine/
    http://truc/
    http://truc.bidule/
    

On appelle chaque site ainsi créé un virtualhost. En général on utilise des virtualhost basés sur des noms d'hôtes, car les noms sont plus faciles à retenir que des numéros de port, et en plus les numéros de ports autres que 80 (le port HTTP par défaut) peuvent poser des problèmes au niveau du firewall sur les routeurs).

Comment créer un virtualhost Apache

Que vous utilisiez Apache (standalone) ou un package comme EasyPHP, WAMP ou MAMP, la marche à suivre est la même : ouvrez le fichier de configuration d'apache (httpd.conf).

La première étape est d'activer les virtualhost pour le port 80 (port HTTP) :

NameVirtualHost *:80

Si vous voulez en savoir plus c'est par ici : excel condition couleur.

L'étoile signifie "n'importe quelle adresse IP".

Une fois qu'on a fait ça, on peut créer autant de virtualhost qu'on souhaite. La syntaxe est toujours la même, elle est composée de 2 balises : VirtualHost qui sert à associer le nom d'hôte et le dossier correspondant sur le disque, et Directory qui sert à accorder les permissions sur ledit dossier :

<VirtualHost *:80>
	DocumentRoot "C:\EasyPHP\www\localclap"
	ServerName localclap
</VirtualHost>
<Directory "C:\EasyPHP\www\localclap">
	Options Indexes FollowSymLinks Includes
	AllowOverride All
	Order allow,deny
	Allow from all
</Directory>

Si vous vous plantez dans les permissions, ou si vous oubliez la balise Directory, vous aurez probablement une erreur serveur (type erreur 500 ou 403 Forbidden).

Fini de lire cette page ? allez faire un tour ici : dessinnez un drôle d’oiseau, ça peut vous intéresser.

13 commentaires :
Seuls les 10 derniers commentaires sont affichés.
Cliquez ici pour afficher tous les commentaires
commentaire n°7938 par Empaway@swmail.xyz
Empaway@swmail.xyz vendredi 17 septembre 2021, 20:14
https://buylasixshop.com/ - Lasix
commentaire n°8066 par Reacick@oourmail.xyz
Reacick@oourmail.xyz lundi 20 septembre 2021, 09:23
https://buyplaquenilcv.com/ - Plaquenil
commentaire n°8116 par elarync@manmail.xyz
elarync@manmail.xyz mardi 21 septembre 2021, 10:09
https://buyzithromaxinf.com/ - Zithromax
commentaire n°8185 par assulpabe@rqmail.xyz
assulpabe@rqmail.xyz mercredi 22 septembre 2021, 13:17
<a href=https://buyplaquenilcv.com/>;Plaquenil</a>
commentaire n°8287 par Amedeenda@mktmail.xyz
Amedeenda@mktmail.xyz vendredi 24 septembre 2021, 04:33
<a href=https://buyzithromaxinf.com/>;how long does azithromycin stay in your system</a>
commentaire n°8531 par MugSpooro@supmail.xyz
MugSpooro@supmail.xyz dimanche 3 octobre 2021, 14:32
https://buyneurontine.com/ - Neurontine
commentaire n°8741 par baraxHori@adann.xyz
baraxHori@adann.xyz samedi 9 octobre 2021, 14:09
<a href=https://prednisonebuyon.com/>;prednisone sale</a>
commentaire n°8807 par drodumn@abdiell.xyz
drodumn@abdiell.xyz lundi 11 octobre 2021, 20:20
<a href=https://buyneurontine.com/>;high on gabapentin</a>
commentaire n°9006 par NaisseWab@rqmail.xyz
NaisseWab@rqmail.xyz lundi 1 novembre 2021, 23:15
<a href=https://astromectoli.com/>;ivermectin for humans walmart</a>
commentaire n°11187 par lywhert@rwmail.xyz
lywhert@rwmail.xyz lundi 20 décembre 2021, 19:24
<a href="https://abuyzithromi.com ">z pack steroids</a>
facultatif
Facebook Twitter RSS Email
Forum Excel
Venez découvrir le nouveau forum excel question/réponse à la stackoverflow.com !
Forum Excel
hit parade n'en a rien a foutre du W3C Positionnement et Statistiques Gratuites Vincent Paré