Apache2 virtualhost

Editer /etc/hosts
127.0.0.1 localhost
<IP serveur> <nom de domaine1>
<IP serveur> <nom de domaine2>
<IP serveur> <IP server>
 
Rajouter à la fin du fichier /etc/apache2/apache2.conf :
NameVirualHost <IP du serveur>:80
 
Creer des fichiers de conf pour chaque site dans /etc/apache2/site-available/
exemple :
<VirtualHost IpDuServeur:80>
DocumentRoot /var/www/domaine1
ServerName domaine1
ErrorLog /var/log/apache2/domaine1-error_log
CustomLog /var/log/apache2/domaine1-access_log combined
</VirtualHost>
 
Si on veut que la racine soit apparente /var/www/
Editer le fichier défaut et changer *:80 par
<Ip du serveur>:80
 
Pour créer le lien dans /etc/apache2/sites-enable
il faut taper :
#a2ensite
 
Pour le supprimer :
#a2dissite
 
Recharger la conf d’apache:
#/etc/init.d/apache2 reload