D'abord les déclarations dans le fichier de configuration :
# Web hosting ip based NameVirtualHost 192.168.0.1 <VirtualHost 192.168.0.1> DocumentRoot /home/web/domain1 ServerName www.domain1.org </VirtualHost> NameVirtualHost 192.168.1.1 <VirtualHost 192.168.1.1> DocumentRoot /home/web/domain2 ServerName www.domain2.org </VirtualHost>
Préparation des sites webs (sans trop se casser la tête) :
# mkdir -p /home/web/domain1 /home/web/domain2 # echo "<H1>Salut domain1 </H1>" > /home/web/domain1/index.html # echo "<H1>Salut domain2 </H1>" > /home/web/domain2/index.html
On relance Apache :
/etc/init.d/apache2 restart
C'est terminé, les requêtes sur "http://ww.domain1.org", "http://www.domain2.org", doivent fonctionner et vous renvoyer la bonne page.