summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorJim Jagielski <jim@apache.org>2011-03-04 19:31:17 +0100
committerJim Jagielski <jim@apache.org>2011-03-04 19:31:17 +0100
commitb6debecc34c49320db83e6b117fe72cb1bce5298 (patch)
treefe4b70757b7912c63fc542c115ae58e2b7689cf0 /docs
parentmod_cache_disk: Only attempt to commit to the initialisation if the attempt (diff)
downloadapache2-b6debecc34c49320db83e6b117fe72cb1bce5298.tar.xz
apache2-b6debecc34c49320db83e6b117fe72cb1bce5298.zip
Fix/workaround for BUGZ PR 50851.
By default, mod_proxy_fcgi with not create PATH_INFO, unless specifically told to. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1078089 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs')
-rw-r--r--docs/manual/mod/mod_proxy_fcgi.xml17
1 files changed, 17 insertions, 0 deletions
diff --git a/docs/manual/mod/mod_proxy_fcgi.xml b/docs/manual/mod/mod_proxy_fcgi.xml
index 6ddcfd7751..150c44f32b 100644
--- a/docs/manual/mod/mod_proxy_fcgi.xml
+++ b/docs/manual/mod/mod_proxy_fcgi.xml
@@ -96,4 +96,21 @@
</example>
</section>
+<section id="env"><title>Environment Variables</title>
+ <p>In addition to the configuration directives that control the
+ behaviour of <module>mod_proxy</module>, there are a number of
+ <dfn>environment variables</dfn> that control the FCGI protocol
+ provider:</p>
+ <dl>
+ <dt>proxy-fcgi-pathinfo</dt>
+ <dd>By default <module>mod_proxy_fcgi</module> will neither create
+ nor export the <var>PATH_INFO</var> environment variable. This allows
+ the backend FCGI server to correctly determine <var>SCRIPT_NAME</var>
+ and <var>Script-URI</var> and be compliant with RFC 3875 section 3.3.
+ If instead you need <module>mod_proxy_fcgi</module> to generate
+ a "best guess" for <var>PATH_INFO</var>, set this env-var.
+ This is a workaround for a bug in some FCGI implementations.</dd>
+ </dl>
+</section>
+
</modulesynopsis>