pascatgm writes

Quelqu'un aurait une idée de la façon de faire cohabiter des hôtes virtuels, les uns sur une ip routable et les autres sur 127.0.0.1
dans
debian ? Où placer dans ce cas d'éventuelles directives "NameVirtualHost" ? Dans les fichiers respectifs des hôtes dans le répertoire /etc/apache2/sites-available ou comme j'ai tenté de le
faire
dans /etc/apache2/conf.d (mais alors séparés de leurs hôtes??)

Voilà ce qui fonctionne pour moi, sous etch et pour un site qui a une seule IP publique: d'abord un seul NameVirtualHost * en tête de sites-available/default, comme tu as fait. Ensuite pour chaque hôte accessible en local uniquement, un fichier de conf
de ce style (en version épurée ici):

# cat sites-available/z2
<VirtualHost *>
        ServerAdmin [EMAIL PROTECTED]
        ServerName z2
DocumentRoot /var/www/z2
        <Directory /var/www/z2/>
                Order deny,allow
                deny from all
                allow from 127.0.0.1
        </Directory>
</VirtualHost>

Après avoir ajouté z2 dans /etc/hosts, puis a2ensite z2, puis /etc/init.d/apache2 reload, un GET sur http://z2 ramène bien le index.html de /var/www/z2

Pour les hôtes virtuels accessibles de l'extérieur, c'est pareil sauf qu'il n'y a pas le deny from all/allow from 127.0.0.1


--
Daniel
PostgreSQL-powered mail user agent and storage: http://www.manitou-mail.org
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à