diff options
author | Rich Bowen <rbowen@apache.org> | 2016-05-28 14:45:05 +0000 |
---|---|---|
committer | Rich Bowen <rbowen@apache.org> | 2016-05-28 14:45:05 +0000 |
commit | 987eae0a7b4359ea73ec02d2480aa2484b9b8d2d (patch) | |
tree | 909de0a2e1e4798a227d5805c1e59bf4ad9c8aa9 /docs/manual/mod/mod_proxy_fcgi.html.en | |
parent | 401dc08db29b26ce7afc85b9d7ca7d83381304de (diff) | |
download | httpd-987eae0a7b4359ea73ec02d2480aa2484b9b8d2d.tar.gz |
Rebuild
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1745882 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/manual/mod/mod_proxy_fcgi.html.en')
-rw-r--r-- | docs/manual/mod/mod_proxy_fcgi.html.en | 39 |
1 files changed, 20 insertions, 19 deletions
diff --git a/docs/manual/mod/mod_proxy_fcgi.html.en b/docs/manual/mod/mod_proxy_fcgi.html.en index ff98c99bbe..62defada44 100644 --- a/docs/manual/mod/mod_proxy_fcgi.html.en +++ b/docs/manual/mod/mod_proxy_fcgi.html.en @@ -90,8 +90,8 @@ <div class="example"><h3>Single application instance, connection reuse (2.4.11 and later)</h3><pre class="prettyprint lang-config">ProxyPass "/myapp/" "fcgi://localhost:4000/" enablereuse=on</pre> </div> - <p> The following example passes the request URI as a filesystem - path for the PHP-FPM daemon to run. The request URL is implicitly added + <p> The following example passes the request URI as a filesystem + path for the PHP-FPM daemon to run. The request URL is implicitly added to the 2nd parameter. The hostname and port following fcgi:// are where PHP-FPM is listening. Connection pooling is enabled.</p> <div class="example"><h3>PHP-FPM</h3><pre class="prettyprint lang-config">ProxyPassMatch "^/myapp/.*\.php(/.*)?$" "fcgi://localhost:9000/var/www/" enablereuse=on</pre> @@ -101,8 +101,8 @@ path for the PHP-FPM daemon to run. In this case, PHP-FPM is listening on a unix domain socket (UDS). Requires 2.4.9 or later. With this syntax, the hostname and optional port following fcgi:// are ignored.</p> - <div class="example"><h3>PHP-FPM with UDS</h3><pre class="prettyprint lang-config"> # UDS does not currently support connection reuse - ProxyPassMatch "^/(.*\.php(/.*)?)$" "unix:/var/run/php5-fpm.sock|fcgi://localhost/var/www/"</pre> + <div class="example"><h3>PHP-FPM with UDS</h3><pre class="prettyprint lang-config"># UDS does not currently support connection reuse +ProxyPassMatch "^/(.*\.php(/.*)?)$" "unix:/var/run/php5-fpm.sock|fcgi://localhost/var/www/"</pre> </div> <p>The balanced gateway needs <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> and @@ -124,9 +124,9 @@ specified FastCGI server using reverse proxy. This feature is available in Apache HTTP Server 2.4.10 and later. For performance reasons, you will want to define a <a href="mod_proxy.html#workers">worker</a> - representing the same fcgi:// backend. The benefit of this form is that it - allows the normal mapping of URI to filename to occur in the server, and the - local filesystem result is passed to the backend. When FastCGI is + representing the same fcgi:// backend. The benefit of this form is that it + allows the normal mapping of URI to filename to occur in the server, and the + local filesystem result is passed to the backend. When FastCGI is configured this way, the server can calculate the most accurate PATH_INFO. </p> @@ -134,12 +134,13 @@ # Note: The only part that varies is /path/to/app.sock SetHandler "proxy:unix:/path/to/app.sock|fcgi://localhost/" </FilesMatch> - # Define a matching worker. - # The part that is matched to the SetHandler is the part that - # follows the pipe. If you need to distinguish, "localhost; can - # be anything unique. - <Proxy "fcgi://localhost/" enablereuse=on max=10> - </Proxy> + +# Define a matching worker. +# The part that is matched to the SetHandler is the part that +# follows the pipe. If you need to distinguish, "localhost; can +# be anything unique. +<Proxy "fcgi://localhost/" enablereuse=on max=10> +</Proxy> <FilesMatch ...> SetHandler "proxy:fcgi://localhost:9000" @@ -169,19 +170,19 @@ is chosen (In 2.4.11 and later only): <dl> <dt>first-dot</dt> - <dd>PATH_INFO is split from the slash following the + <dd>PATH_INFO is split from the slash following the <em>first</em> "." in the URL.</dd> <dt>last-dot</dt> - <dd>PATH_INFO is split from the slash following the + <dd>PATH_INFO is split from the slash following the <em>last</em> "." in the URL.</dd> - <dt>full</dt> - <dd>PATH_INFO is calculated by an attempt to map the URL to the + <dt>full</dt> + <dd>PATH_INFO is calculated by an attempt to map the URL to the local filesystem.</dd> <dt>unescape</dt> - <dd>PATH_INFO is the path component of the URL, unescaped / + <dd>PATH_INFO is the path component of the URL, unescaped / decoded.</dd> <dt>any other value</dt> - <dd>PATH_INFO is the same as the path component of the URL. + <dd>PATH_INFO is the same as the path component of the URL. Originally, this was the only proxy-fcgi-pathinfo option.</dd> </dl> </dd> |