Pour servire plusieurs sites hébergés sur la même machine :
dans /etc/apache2/sites-available , créer un fichier de conf par ex : test.mobaitec.fr.conf et renseigner les lignes suivantes :
<VirtualHost *:80>
ServerName testvh
ServerAlias testvh.mobaitec.fr
ServerAdmin fb@mobaitec.fr
DocumentRoot « /var/www/html/testvh.mobaitec.fr »
</VirtualHost>
Dans /etc/hosts mettre :
127.0.0.1 test.mobaitec.fr test2.mobaitec.fr test3.mobaitec.fr …
Activer les modules apaches suivants :
sudo a2enmod rewrite proxy proxy_http
pour servir un site web sur une autre machine :
sur la machine sur laquelle est redirigé le port 80 :
dans /etc/hosts :
« ip-lan-du-serveur-qui-héberge-le-site » test2.mobaitec.fr
créer un fichier de conf dans sites-available avec les éléments suivants :
<VirtualHost *:80>
ServerName 10.15.81.92
ServerAlias testvh4.mobaitec.fr
ProxyPass / http://10.15.81.91/
</VirtualHost>
sur la machine qui héberge le site créer un fichier de conf normal.