From b2cf8f26e7af9de3e1cd5a089f21f3be0fb614c9 Mon Sep 17 00:00:00 2001 From: Joshua Slive Date: Fri, 7 Mar 2008 17:54:13 +0000 Subject: [PATCH] Note that reverse proxy means gateway in a few places. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@634760 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/mod/mod_proxy.html.en | 51 ++++++++++++++++++------------- docs/manual/mod/mod_proxy.xml | 45 +++++++++++++++------------ 2 files changed, 55 insertions(+), 41 deletions(-) diff --git a/docs/manual/mod/mod_proxy.html.en b/docs/manual/mod/mod_proxy.html.en index 7b0972e8acb..bd96fa3fe3e 100644 --- a/docs/manual/mod/mod_proxy.html.en +++ b/docs/manual/mod/mod_proxy.html.en @@ -92,7 +92,8 @@

Topics

top
-

Forward and Reverse Proxies

+

Forward Proxies and Reverse + Proxies/Gateways

Apache can be configured in both a forward and - reverse proxy mode.

+ reverse proxy (also known as gateway) mode.

An ordinary forward proxy is an intermediate server that sits between the client and the origin @@ -136,13 +138,13 @@ authorized clients can access the proxy before activating a forward proxy.

-

A reverse proxy, by contrast, appears to the - client just like an ordinary web server. No special - configuration on the client is necessary. The client makes - ordinary requests for content in the name-space of the reverse - proxy. The reverse proxy then decides where to send those - requests, and returns the content as if it was itself the - origin.

+

A reverse proxy (or gateway), by + contrast, appears to the client just like an ordinary web + server. No special configuration on the client is necessary. + The client makes ordinary requests for content in the name-space + of the reverse proxy. The reverse proxy then decides where to + send those requests, and returns the content as if it was itself + the origin.

A typical usage of a reverse proxy is to provide Internet users access to a server that is behind a firewall. Reverse @@ -750,12 +752,13 @@ through Status:Extension Module:mod_proxy -

This directive allows remote servers to be mapped into the space of - the local server; the local server does not act as a proxy in the - conventional sense, but appears to be a mirror of the remote - server. path is the name of a local virtual path; url - is a partial URL for the remote server and cannot include a query - string.

+

This directive allows remote servers to be mapped into the + space of the local server; the local server does not act as a + proxy in the conventional sense, but appears to be a mirror of the + remote server. The local server is often called a reverse + proxy or gateway. The path is the name of + a local virtual path; url is a partial URL for the + remote server and cannot include a query string.

The ProxyRequests directive should usually be set off when using @@ -1116,10 +1119,11 @@ proxied server Module:mod_proxy

This directive lets Apache adjust the URL in the Location, - Content-Location and URI headers on HTTP redirect - responses. This is essential when Apache is used as a reverse proxy to avoid - by-passing the reverse proxy because of HTTP redirects on the backend - servers which stay behind the reverse proxy.

+ Content-Location and URI headers on HTTP + redirect responses. This is essential when Apache is used as a + reverse proxy (or gateway) to avoid by-passing the reverse proxy + because of HTTP redirects on the backend servers which stay behind + the reverse proxy.

Only the HTTP response headers specifically mentioned above will be rewritten. Apache will not rewrite other response @@ -1315,7 +1319,8 @@ expressions server. (Setting ProxyRequests to Off does not disable use of the ProxyPass directive.)

-

In a typical reverse proxy configuration, this option should be set to +

In a typical reverse proxy or gateway configuration, this + option should be set to Off.

In order to get the functionality of proxying HTTP or FTP sites, you @@ -1327,6 +1332,10 @@ expressions both to your network and to the Internet at large.

+

See also

+
top

ProxySet Directive

diff --git a/docs/manual/mod/mod_proxy.xml b/docs/manual/mod/mod_proxy.xml index 2b2a0fc275b..17444c734e7 100644 --- a/docs/manual/mod/mod_proxy.xml +++ b/docs/manual/mod/mod_proxy.xml @@ -68,9 +68,10 @@ mod_proxy_balancer mod_ssl -
Forward and Reverse Proxies +
Forward Proxies and Reverse + Proxies/Gateways

Apache can be configured in both a forward and - reverse proxy mode.

+ reverse proxy (also known as gateway) mode.

An ordinary forward proxy is an intermediate server that sits between the client and the origin @@ -94,13 +95,13 @@ authorized clients can access the proxy before activating a forward proxy.

-

A reverse proxy, by contrast, appears to the - client just like an ordinary web server. No special - configuration on the client is necessary. The client makes - ordinary requests for content in the name-space of the reverse - proxy. The reverse proxy then decides where to send those - requests, and returns the content as if it was itself the - origin.

+

A reverse proxy (or gateway), by + contrast, appears to the client just like an ordinary web + server. No special configuration on the client is necessary. + The client makes ordinary requests for content in the name-space + of the reverse proxy. The reverse proxy then decides where to + send those requests, and returns the content as if it was itself + the origin.

A typical usage of a reverse proxy is to provide Internet users access to a server that is behind a firewall. Reverse @@ -439,7 +440,8 @@ request server. (Setting ProxyRequests to Off does not disable use of the ProxyPass directive.)

-

In a typical reverse proxy configuration, this option should be set to +

In a typical reverse proxy or gateway configuration, this + option should be set to Off.

In order to get the functionality of proxying HTTP or FTP sites, you @@ -453,6 +455,7 @@ request both to your network and to the Internet at large.

+Forward and Reverse Proxies/Gateways @@ -596,12 +599,13 @@ expressions -

This directive allows remote servers to be mapped into the space of - the local server; the local server does not act as a proxy in the - conventional sense, but appears to be a mirror of the remote - server. path is the name of a local virtual path; url - is a partial URL for the remote server and cannot include a query - string.

+

This directive allows remote servers to be mapped into the + space of the local server; the local server does not act as a + proxy in the conventional sense, but appears to be a mirror of the + remote server. The local server is often called a reverse + proxy or gateway. The path is the name of + a local virtual path; url is a partial URL for the + remote server and cannot include a query string.

The ProxyRequests directive should @@ -939,10 +943,11 @@ proxied server

This directive lets Apache adjust the URL in the Location, - Content-Location and URI headers on HTTP redirect - responses. This is essential when Apache is used as a reverse proxy to avoid - by-passing the reverse proxy because of HTTP redirects on the backend - servers which stay behind the reverse proxy.

+ Content-Location and URI headers on HTTP + redirect responses. This is essential when Apache is used as a + reverse proxy (or gateway) to avoid by-passing the reverse proxy + because of HTTP redirects on the backend servers which stay behind + the reverse proxy.

Only the HTTP response headers specifically mentioned above will be rewritten. Apache will not rewrite other response -- 2.47.2