VirtualHost par défaut
Par Guillaume RUAS, 29/11/2005 à 20:55 :: Apache :: #27 :: rss
Lors de la configuration de apache avec des VirtualHost, le premier VirtualHost chargé est le VirtualHost par défaut. Il peut être utile de configurer un vrai VirtualHost par défaut.
Lorsque vous tapez l'IP du serveur ou alors un nom de domaine non traité par un VirtualHost, c'est le premier VirtualHost qui est utilisé.
Malheureusement ce n'est pas toujours celui qu'on aimerait voir s'afficher.
Afin de remédier à ce problème, il faut créer un VirtualHost par défaut qui répondra pour tout ce qui n'est pas défini :
<VirtualHost _default_:80>
DocumentRoot /var/www/
ServerAdmin root@example.com
ErrorLog /usr/local/apache/logs/error_log
TransferLog /usr/local/apache/logs/access_log
</VirtualHost>
Il est aussi possible de commencer par :
<VirtualHost _default_:*>
Cela permet de définir un seul VirtualHost par défaut pour tous les ports.
Cette configuration peut vous permettre de choisir ce que vous voulez afficher lorsqu'un internaute ou un robot arrive sur votre serveur sans utiliser un domaine défini dans un VirtualHost.
On peut aussi envisager dans ce VirtualHost par défaut de faire une redirection vers un site choisi.

Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.