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/
