Yves Rutschle wrote:
Bonjour tout le monde,

J'essaie placer plusieurs serveurs physiques derrière une
seule adresse IP, le but final étant d'avoir des serveurs
apache différents pour servir des domaines différents.

Je pensais pouvoir faire ça avec mod_proxy sur un apache "en
tête":


Internet <-------->    Apache1   <----------> Apache2
                    + mod_proxy        |
                                       |----> Apache3
                                       ...

Avec par exemple un virtualhose définit ainsi sur Apache1:

<VirtualHost *:80>
        ServerName test.naryves.com

        <IfModule mod_proxy.c>
                ProxyRequests Off
                <Proxy *>
                        Order deny,allow
                        Allow from all
                </Proxy>
                ProxyPass / http://192.168.0.249/wiki
                ProxyPassReverse / http://192.168.0.249/wiki
        </IfModule>
</VirtualHost>

192.168.0.249 correspond évidement à l'adresse d'Apache2 sur
le réseau local.

De ce que je comprend de la doc de mod_proxy, une connexion
en provenance de l'Internet sur test.naryves.com devrait
arriver sur Apache1, qui lui se connecterait sur 192.168.249
avant de renvoyer cette réponse.

Or, ce n'est pas du tout ce qui semble ce passer: Apache1
renvoit simplement un code 301 "Moved permanently" en
donnant l'adresse finale:

<h1>Moved Permanently</h1>
<p>The document has moved <a href="http://192.168.0.249/wiki/";>here</a>.</p>


Essaye avec

ProxyPass / http://192.168.0.249/wiki/
ProxyPassReverse / http://192.168.0.249/wiki/

(avec un '/' à la fin).



--
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 à