Exemple de configuration de Vhost
Nom du fichier: nomdusite.conf
<VirtualHost *:80> ServerAdmin info@exemple.fr ServerName site.exemple.fr ServerAlias site1.exemple.com site2.exemple.fr DocumentRoot /home/www/siteweb/ # Configuration envoi des mails php # L'envoi d'email via ce domaine est envoyé de from@exemple.fr php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f from@exemple.fr" # L'envoi d'email via ce domaine est envoyé de from@exemple.fr # vers les to_1@exemple.fr to_2@exemple.fr (surcharge intéressante pour environnements de test) php_admin_value sendmail_path "/usr/sbin/sendmail -i -f from@exemple.fr to_1@exemple.fr to_2@exemple.fr" # ACL <Directory /> Options Indexes FollowSymLinks MultiViews AllowOverride ALL Order deny,allow AuthName "Veuillez vous identifier" AuthType Basic AuthUserFile "/home/files/htpasswd" Require valid-user </Directory> # Gestion des logs LogLevel warn ErrorLog /var/log/apache2/sitev2_error.log CustomLog /var/log/apache2/sitev2_access.log combined </VirtualHost>
Activation du site
http://serverfault.com/questions/83508/purpose-of-debian-sites-available-and-sites-enabled-dirs
a2ensite geotopo.conf
/etc/init.d/apache2 restart