summaryrefslogtreecommitdiff
path: root/docs/manual/mod/mod_proxy.xml
diff options
context:
space:
mode:
authorJim Jagielski <jim@apache.org>2013-04-30 14:18:13 +0000
committerJim Jagielski <jim@apache.org>2013-04-30 14:18:13 +0000
commitc32a7e9db208fa9ae17724a8c6bb82e61f56ab67 (patch)
tree187250a06f7ddc43bb62c443cd87f1220b94dbc2 /docs/manual/mod/mod_proxy.xml
parent5c5fdd36ffff5b3bcc2ad58e9e574e9e8900397e (diff)
downloadhttpd-c32a7e9db208fa9ae17724a8c6bb82e61f56ab67.tar.gz
Merge r1387603, r1388029, r1420124, r1421288, r1421912, r1422943, r1422980, r1430575, r1439404 from trunk:
wtf are we doing merging in these from the parent?? These are server specific! OK, enable/allow previous broken, bad behavior iff the user really, really wants it. And warn that b-m isn't recommended in those cases. rjung's suggestions... inherit inherit Use inherit_set to let the global server set the default for all vhosts. Otherwise inherit would need to be disabled redundantly in each vhost. restrict inherit control to those fields that "require" it... Redfine - we are just worried about balancers and workers, so have the directive clear about that. Naming ProxyPassInherit directive Submitted by: jim, rjung, jim, jim, jim, jim Reviewed/backported by: jim git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1477649 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/manual/mod/mod_proxy.xml')
-rw-r--r--docs/manual/mod/mod_proxy.xml38
1 files changed, 37 insertions, 1 deletions
diff --git a/docs/manual/mod/mod_proxy.xml b/docs/manual/mod/mod_proxy.xml
index 9e84f37c66..121470cbef 100644
--- a/docs/manual/mod/mod_proxy.xml
+++ b/docs/manual/mod/mod_proxy.xml
@@ -663,7 +663,43 @@ expressions</description>
normal restart/graceful state transitions.</p>
</usage>
</directivesynopsis>
-
+
+<directivesynopsis>
+ <name>ProxyPassInherit</name>
+ <description>Inherit ProxyPass directives defined from the main server</description>
+ <syntax>ProxyPassInherit On|Off</syntax>
+ <default>ProxyPassInherit On</default>
+ <contextlist><context>server config</context><context>virtual host</context></contextlist>
+ <compatibility>ProxyPassInherit is only available in Apache HTTP Server 2.5.0 and later.
+ and later.</compatibility>
+ <usage>
+ <p>This directive will cause the current server/vhost to "inherit"
+ <directive module="mod_proxy">ProxyPass</directive>
+ directives defined in the main server. This can cause issues and
+ inconsistent behavior if using the Balancer Manager for dynamic changes
+ and so should be disabled if using that feature.</p>
+ <p>The setting in the global server defines the default for all vhosts.</p>
+ <p>Disabling ProxyPassInherit also disables <directive module="mod_proxy">BalancerInherit</directive>.</p>
+ </usage>
+</directivesynopsis>
+
+<directivesynopsis>
+ <name>BalancerInherit</name>
+ <description>Inherit ProxyPassed Balancers/Workers from the main server</description>
+ <syntax>BalancerInherit On|Off</syntax>
+ <default>BalancerInherit On</default>
+ <contextlist><context>server config</context><context>virtual host</context></contextlist>
+ <compatibility>BalancerInherit is only available in Apache HTTP Server 2.5.0
+ and later.</compatibility>
+ <usage>
+ <p>This directive will cause the current server/vhost to "inherit" ProxyPass
+ Balancers and Workers defined in the main server. This can cause issues and
+ inconsistent behavior if using the Balancer Manager and so should be disabled
+ if using that feature.</p>
+ <p>The setting in the global server defines the default for all vhosts.</p>
+ </usage>
+</directivesynopsis>
+
<directivesynopsis>
<name>BalancerMember</name>
<description>Add a member to a load balancing group</description>