Configuration de base d'un VHost pour Apache
NameVirtualHost www.mywebsite.com:port <VirtualHost www.mywebsite.com:port> ServerAdmin admin@mywebsite.com DocumentRoot /path_to_htdocs/ <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /path_to_htdocs/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/error-mywebsite.log LogLevel warn CustomLog /var/log/apache2/access-mywebsite.log combined </VirtualHost>
A placer dans un fichier dans /etc/apache2/sites-enable/

Comments on this snippet
Si on veux garder la phylosophie apache2 : on place le fichier dans le dossier /etc/apache2/sites-available/ et on utilise la commande
j'ai fait une erreur dans la rédaction de mon précédant commentaire... Si on veux garder la phylosophie apache2 : on place le fichier dans le dossier /etc/apache2/sites-available/ et on utilise la commande
a2ensite nom-du-fichier.conf
Si on balance la commande sans paramètre, une liste des fichiers pouvant être activés est affichée et un prompt demande de saisir le fichier.
Bien penser à demander à apache de prendre en compte la config avec la commande
/etc/init.d/apache2 reload