You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Sylvain Beaux <sy...@gmail.com> on 2008/05/06 17:32:21 UTC
[users@httpd] Reverse-proxy and Location headers rewriting
Hi all,
I'm trying to use apache in a reverse-proxy mode.
There are 3 feature I'd like to use:
1) URL rewriting
2) Cookie path rewriting
3) Location rewriting in case of 30x reply from my backend server
I've made apache working for case 1) but there is something wrong in
the second and the third case.
It does not rewrite the Location header at all and the cookie path is
not rewrited correctly:
example:
1) reply from the backend server to a user with apache between:
backend server >> apache
HTTP 1.1 200 OK
Set-cookie: cookie=[Token]; Path=/app1
2) forward reply from apache to the user
HTTP 1.1 200 OK
Set-cookie: cookie=[Token]; Path=/serv1
instead of -> Path=/serv1/app1
this is my configuration :
---------CUT---------------
ServerName rp.extranet.ext
CustomLog logs/http_rp_log "%h %l %u %t \"%r\" %>s %b"
ProxyRequests Off
ProxyPreserveHost On
ProxyVia off
ProxyPass /serv1/ http://backend1.intranet.com:80/
ProxyPass /serv2/ http://backen.intranet.com:8014/
ProxyPassReverse /serv1/ http://backend.intranet.com:80/
ProxyPassReverse /serv2/ http://backend.intranet.com:8014/
<Location /serv1/>
ProxyPassReverseCookieDomain
http://backend.intranet.com rp.extranet.ext
ProxyPassReverseCookiePath / /serv1/
</Location>
-------------END CUT --------------
Any ideas ?
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
" from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org