Je pense que ce que tu veux faire correspond assez bien à l'usage de ce
modulte httpd :

http://git.meleeweb.net/cgit.cgi/mod_virtualvalue.git/

qui s'emploie de cette façon :
http://git.meleeweb.net/cgit.cgi/mod_virtualvalue.git/tree/test/vhost.conf



2012/12/19 Nicolas Steinmetz <[email protected]>

> Bonjour,
>
> Pour donner accès à nos filiales à une ressource sur notre domaine
> interne, dans l'immédiat je dois passer via un RP basé sur Apache+mod_proxy.
>
> Je cherche à faire une translation "dynamique" de http://*.domain.tld/*
> vers http://*.domain.lan/*
>
> En creusant, je suis tombé sur ProxyPassInterpolateEnv (
> https://httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxypassinterpolateenv
> )
>
> Du coup, j'en arrive à la conf suivant :
>
> <Virtualhost *>
>     ServerName domain.tld
>     ServerAlias *.domain.tld
>
>     ProxyRequests Off
>
>     RewiriteEngine On
>     RewriteCond %{REMOTE_HOST] (.*).domain.tld
>     RewriteRule ^/(.*) http://[E=myhost:%1].domain.lan/$1 [P]
>
>     ProxyPass / http://${myhost}.domain.lan/ interpolate
>     ProxyPassReverse / http://${myhost}.domain.lan/ interpolate
> </VirtualHost>
>
> Et pour domain.lan :
>
> <Virtualhost *>
>     ServerName domain.lan
>     ServerAlias *.domain.lan
>
>     VirtualDocumentRoot /var/www/domain.lan/%1
>     DirectoryIndex index.html
>
>     <Directory /var/www/domain.lan/>
>         Order Allow, Deny
>         Allow from all
>     </Directory>
> </VirtualHost>
>
> En l'état, il semble que ${myhost} ne soit pas résolu et donc j'obtiens
> comme erreur : DNS Lookupfailure for : .domain.lan
>
> Est-ce que qqn ici l'a déjà utilisé et voit où ça coince ? Les quelques
> exemples trouvés sur le net ne m'ont pas parlé pour le moment.
>
> Merci d'avance,
> Nicolas
> --
> Nicolas Steinmetz
> http://www.steinmetz.fr - http://nicolas.steinmetz.fr/
>
> _______________________________________________
> Liste de diffusion du FRsAG
> http://www.frsag.org/
>
>


-- 
Steven Le Roux
Jabber-ID : [email protected]
0x39494CCB <[email protected]>
2FF7 226B 552E 4709 03F0  6281 72D7 A010 3949 4CCB
_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/

Répondre à