From: Eric Covener
Date: Wed, 20 Nov 2013 19:11:06 +0000 (+0000)
Subject: Merge r1543907 from trunk:
X-Git-Tag: 2.4.8~381
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=77e704f0facfae54ae55a72a30120bb686a1cd5d;p=apache
Merge r1543907 from trunk:
doc behavior change in r821333, CacheEnable foo / does not apply to forward
proxy.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1543909 13f79535-47bb-0310-9956-ffa450edef68
---
diff --git a/docs/manual/mod/mod_cache.xml b/docs/manual/mod/mod_cache.xml
index 809215f138..a0561cb4c0 100644
--- a/docs/manual/mod/mod_cache.xml
+++ b/docs/manual/mod/mod_cache.xml
@@ -345,6 +345,8 @@ manager
CacheEnable cache_type [url-string]
server configvirtual host
directory
+A url-string of '/' applied to forward proxy content in 2.2 and
+ earlier.
@@ -372,9 +374,8 @@ manager
LocationMatch sections are processed
before globally defined CacheEnable directives.
- When acting as a forward proxy server, url-string can
- also be used to specify remote sites and proxy protocols which
- caching should be enabled for.
+ When acting as a forward proxy server, url-string must
+ minimally begin with a protocol for which caching should be enabled.
# Cache content (normal handler only)
@@ -389,13 +390,13 @@ CacheQuickHandler off
CacheEnable disk
</LocationMatch>
-# Cache proxied url's (normal or quick handler)
+# Cache all but forward proxy url's (normal or quick handler)
CacheEnable disk /
# Cache FTP-proxied url's (normal or quick handler)
CacheEnable disk ftp://
-# Cache content from www.example.org (normal or quick handler)
+# Cache forward proxy content from www.example.org (normal or quick handler)
CacheEnable disk http://www.example.org/
diff --git a/docs/manual/upgrading.xml b/docs/manual/upgrading.xml
index 01ae445f35..482b258da3 100644
--- a/docs/manual/upgrading.xml
+++ b/docs/manual/upgrading.xml
@@ -256,6 +256,12 @@ Allow from example.org
jsessionid
.
+ mod_cache: The second parameter to
+ CacheEnable only
+ matches forward proxy content if it begins with the correct
+ protocol. In 2.2 and earlier, a parameter of '/' matched all
+ content.
+
mod_ldap: LDAPTrustedClientCert is now
consistently a per-directory setting only. If you use this