Bonjour à Tous et à Toutes.
J'ai un serveur de test avec Sarge, fraîchement installé.
J'ai installé Apache2 et je cherche à le configurer pour qu'il ait le
même comportement que sont prédécesseur (Apache 1.3), c'est à dire :
* Un site par défaut, qui répond dans le cas où une requête HTTP
arrive avec un nom DNS qui n'est pas en virtualHost.
* Un site différent pour chaque virtualHost configuré.
Rien de bien sorcier, mais là je sèche malgré de vaines tentatives :
Avec Apache 1.3, le site par défaut était dans le httpd.conf, en
direct (ServerName, DocumentRoot, etc...) et les sites gérés par les
virtualHost définis dans vhosts.conf.
Avec Apache2, ce que j'ai compris : plus de site par défaut, c'est
déjà en virtualHost défini dans "sites-available/default".
Pour rajouter des vhosts il suffit de créer un fichier par nouveau
vhost dans "sites-available" et d'y faire un lien dans "sites-enabled"
(ou passer par a2ensite).
C'est là que je coince : soit le serveur affiche la page par défaut
quelque soit le nom dns d'accès, soit c'est le site du vhost qui
s'affiche même si le nom dns n'est pas défini dans le VirtualHost (par
ServerAlias par exemple)
J'ai essayer de répliquer le test donné dans
http://httpd.apache.org/docs-2.0/vhosts/examples.html, mais même
problème...
De plus, j'ai l'impression que la configuration est "à la sauce
Debian", je n'ai quasiment rien trouvé comme doc qui traite de la
configuration des vhosts multiples avec le fichier default comme site
par défaut.
Est-ce que quelqu'un peut me donner une piste à suivre, ou une doc
adapté à la version Debian ?
Merci pour votre lecture.
Sébastien.