summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorRainer Jung <rjung@apache.org>2010-02-12 10:58:48 +0100
committerRainer Jung <rjung@apache.org>2010-02-12 10:58:48 +0100
commit8eb4de81e977e6a2646c077d03a89acd38d42459 (patch)
tree202525fb8fd6d02310f6d93d69fe64c6f31ed69f /docs
parentFix typo in comment. (diff)
downloadapache2-8eb4de81e977e6a2646c077d03a89acd38d42459.tar.xz
apache2-8eb4de81e977e6a2646c077d03a89acd38d42459.zip
Support remote https proxies by using HTTP CONNECT.
PR: 19188 Submitted by: Philippe Dutrueux <lilas evidian.com> Reviewed by: rjung git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@909323 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs')
-rw-r--r--docs/manual/mod/mod_proxy.xml5
-rw-r--r--docs/manual/mod/mod_proxy_connect.xml5
-rw-r--r--docs/manual/mod/mod_proxy_http.xml2
3 files changed, 9 insertions, 3 deletions
diff --git a/docs/manual/mod/mod_proxy.xml b/docs/manual/mod/mod_proxy.xml
index 16c539cbc4..f3e0c3d39c 100644
--- a/docs/manual/mod/mod_proxy.xml
+++ b/docs/manual/mod/mod_proxy.xml
@@ -465,8 +465,9 @@ request</description>
</example>
<p><var>scheme</var> is effectively the protocol that should be used to
- communicate with the remote server; only <code>http</code> is supported by
- this module.</p>
+ communicate with the remote server; only <code>http</code> and <code>https</code>
+ are supported by this module. When using <code>https</code>, the requests
+ are forwarded through the remote proxy using the HTTP CONNECT method.</p>
<example><title>Example</title>
ProxyRemote http://goodguys.example.com/ http://mirrorguys.example.com:8000<br />
diff --git a/docs/manual/mod/mod_proxy_connect.xml b/docs/manual/mod/mod_proxy_connect.xml
index d021f1913d..c683230dd9 100644
--- a/docs/manual/mod/mod_proxy_connect.xml
+++ b/docs/manual/mod/mod_proxy_connect.xml
@@ -39,6 +39,11 @@
requests, <module>mod_proxy</module> and
<module>mod_proxy_connect</module> have to be present in the server.</p>
+ <p>CONNECT is also used, when the server needs to send an HTTPS request
+ through a forward proxy. In this case the server acts as a CONNECT client.
+ This functionality is part of <module>mod_proxy</module> and
+ <module>mod_proxy_connect</module> is not needed in this case.</p>
+
<note type="warning"><title>Warning</title>
<p>Do not enable proxying until you have <a
href="mod_proxy.html#access">secured your server</a>. Open proxy
diff --git a/docs/manual/mod/mod_proxy_http.xml b/docs/manual/mod/mod_proxy_http.xml
index cbd77651ea..92e1625160 100644
--- a/docs/manual/mod/mod_proxy_http.xml
+++ b/docs/manual/mod/mod_proxy_http.xml
@@ -32,7 +32,7 @@
<summary>
<p>This module <em>requires</em> the service of <module
>mod_proxy</module>. It provides the features used for
- proxying HTTP requests. <module>mod_proxy_http</module>
+ proxying HTTP and HTTPS requests. <module>mod_proxy_http</module>
supports HTTP/0.9, HTTP/1.0 and HTTP/1.1. It does <em>not</em>
provide any caching abilities. If you want to set up a caching
proxy, you might want to use the additional service of the