le but :
www.mondomaine1.com pointe sur monserver:80/~mondomaine1
www.mondomaine2.com pointe sur monserver:80/~mondomaine2
on y va
éditer le fichier /etc/apache2/sites-available/default :
vi /etc/apache2/sites-available/default
y ajouter :
<VirtualHost www.mondomaine1.com:80>
ServerAdmin postmaster@mondomaine1.com
DocumentRoot /var/www/mondomaine1.com/
CustomLog /var/log/apache2/mondomaine1.com.log
LogLevel warn
</VirtualHost>
=> ServerAdmin indique le mail de l’administrateur du site
=> DocumentRoot indique le dossier où se trouve la racine du site
=> CustomLog indique où stocker les logs du virtualhost (débuggage et pour awstats)
=> LogLevel indique le niveau de log plus ou moins volumineux selon la valeur ( debug, info, notice, warn, error, crit, alert, emerg)
Modifier le NameVirtualHost afin d’avoir un accès par défaut à l’IP de la machine :
#NameVirtualHost *
NameVirtualHost 111.222.8888.222:80
On relance apache :
/etc/init.d/apache2 restart
Il ne vous reste plus qu’à créer le dossier d’hébergement, et créer un index.html :
mkdir /var/www/mondomaine1.com
echo “mondomaine1.com site en construction” > /var/www/mondomaine1.com/index.html