From: Joshua Slive
Date: Mon, 28 Jul 2003 15:53:19 +0000 (+0000)
Subject: Mention the limitations of ProxyPassReverse, and reference Nick Kew's
X-Git-Tag: pre_ajp_proxy~1340
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=162054fc4fef4392e25542fc670ae89b473c4061;p=apache
Mention the limitations of ProxyPassReverse, and reference Nick Kew's
mod_proxy_html.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100822 13f79535-47bb-0310-9956-ffa450edef68
---
diff --git a/docs/manual/mod/mod_proxy.html.en b/docs/manual/mod/mod_proxy.html.en
index 613bf87524..aca5bf022f 100644
--- a/docs/manual/mod/mod_proxy.html.en
+++ b/docs/manual/mod/mod_proxy.html.en
@@ -774,6 +774,14 @@ proxied server
by-passing the reverse proxy because of HTTP redirects on the backend
servers which stay behind the reverse proxy.
+ Only the HTTP response headers specifically mentioned above
+ will be rewritten. Apache will not rewrite other response
+ headers, nor will it rewrite URL references inside HTML pages.
+ This means that if the proxied content contains absolute URL
+ references, they will by-pass the proxy. A third-party module
+ that will look inside the HTML and rewrite URL references is Nick
+ Kew's mod_proxy_html.
+
path is the name of a local virtual path. url is a
partial URL for the remote server - the same way they are used for the
ProxyPass
directive.
diff --git a/docs/manual/mod/mod_proxy.xml b/docs/manual/mod/mod_proxy.xml
index 3b3cddeab9..2ca4e3b5a2 100644
--- a/docs/manual/mod/mod_proxy.xml
+++ b/docs/manual/mod/mod_proxy.xml
@@ -576,6 +576,15 @@ proxied server
by-passing the reverse proxy because of HTTP redirects on the backend
servers which stay behind the reverse proxy.
+ Only the HTTP response headers specifically mentioned above
+ will be rewritten. Apache will not rewrite other response
+ headers, nor will it rewrite URL references inside HTML pages.
+ This means that if the proxied content contains absolute URL
+ references, they will by-pass the proxy. A third-party module
+ that will look inside the HTML and rewrite URL references is Nick
+ Kew's mod_proxy_html.
+
path is the name of a local virtual path. url is a
partial URL for the remote server - the same way they are used for the
ProxyPass directive.