From: Eric Covener Date: Sat, 15 Feb 2014 18:03:38 +0000 (+0000) Subject: linkify internal tags X-Git-Tag: 2.5.0-alpha~4489 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=506d424cf9f2240d39f3b83a29c6d29558b8cfdd;p=apache linkify internal tags git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1568652 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/mod/mod_remoteip.xml b/docs/manual/mod/mod_remoteip.xml index ba127a7f6b..27d04cba82 100644 --- a/docs/manual/mod/mod_remoteip.xml +++ b/docs/manual/mod/mod_remoteip.xml @@ -40,7 +40,7 @@ via the request headers.

The module overrides the client IP address for the connection with the useragent IP address reported in the request header configured - with the RemoteIPHeader directive.

+ with the RemoteIPHeader directive.

Once replaced as instructed, this overridden useragent IP address is then used for the mod_authz_host @@ -87,7 +87,7 @@ via the request headers. can record using the %{remoteip-proxy-ip-list}n format token. If the administrator needs to store this as an additional header, this same value can also be recording as a header using the directive - RemoteIPProxiesHeader.

+ RemoteIPProxiesHeader.

IPv4-over-IPv6 Mapped Addresses As with httpd in general, any IPv4-over-IPv6 mapped addresses are recorded @@ -96,7 +96,7 @@ via the request headers. Internal (Private) Addresses All internal addresses 10/8, 172.16/12, 192.168/16, 169.254/16 and 127/8 blocks (and IPv6 addresses outside of the public 2000::/3 block) are only - evaluated by mod_remoteip when RemoteIPInternalProxy + evaluated by mod_remoteip when RemoteIPInternalProxy internal (intranet) proxies are registered. @@ -108,14 +108,14 @@ via the request headers. server configvirtual host -

The RemoteIPHeader directive triggers +

The RemoteIPHeader directive triggers mod_remoteip to treat the value of the specified header-field header as the useragent IP address, or list of intermediate useragent IP addresses, subject to further configuration - of the RemoteIPInternalProxy and - RemoteIPTrustedProxy directives. Unless these + of the RemoteIPInternalProxy and + RemoteIPTrustedProxy directives. Unless these other directives are used, mod_remoteip will trust all - hosts presenting a RemoteIPHeader IP value.

+ hosts presenting a RemoteIPHeader IP value.

Internal (Load Balancer) Example @@ -138,10 +138,10 @@ via the request headers. server configvirtual host -

The RemoteIPInternalProxy directive adds one +

The RemoteIPInternalProxy directive adds one or more addresses (or address blocks) to trust as presenting a valid RemoteIPHeader value of the useragent IP. Unlike the - RemoteIPTrustedProxy directive, any IP address + RemoteIPTrustedProxy directive, any IP address presented in this header, including private intranet addresses, are trusted when passed from these proxies.

@@ -162,13 +162,13 @@ RemoteIPInternalProxy gateway.localdomain server configvirtual host -

The RemoteIPInternalProxyList directive specifies +

The RemoteIPInternalProxyList directive specifies a file parsed at startup, and builds a list of addresses (or address blocks) to trust as presenting a valid RemoteIPHeader value of the useragent IP.

The '#' hash character designates a comment line, otherwise each whitespace or newline separated entry is processed identically to - the RemoteIPInternalProxy directive.

+ the RemoteIPInternalProxy directive.

Internal (Load Balancer) Example @@ -194,13 +194,13 @@ gateway.localdomain #The front end balancer server configvirtual host -

The RemoteIPProxiesHeader directive specifies +

The RemoteIPProxiesHeader directive specifies a header into which mod_remoteip will collect a list of all of the intermediate client IP addresses trusted to resolve the useragent IP of the request. Note that intermediate - RemoteIPTrustedProxy addresses are recorded in + RemoteIPTrustedProxy addresses are recorded in this header, while any intermediate - RemoteIPInternalProxy addresses are discarded.

+ RemoteIPInternalProxy addresses are discarded.

Example @@ -218,14 +218,14 @@ RemoteIPProxiesHeader X-Forwarded-By server configvirtual host -

The RemoteIPTrustedProxy directive adds one +

The RemoteIPTrustedProxy directive adds one or more addresses (or address blocks) to trust as presenting a valid RemoteIPHeader value of the useragent IP. Unlike the - RemoteIPInternalProxy directive, any intranet + RemoteIPInternalProxy directive, any intranet or private IP address reported by such proxies, including the 10/8, 172.16/12, 192.168/16, 169.254/16 and 127/8 blocks (or outside of the IPv6 public 2000::/3 block) are not trusted as the useragent IP, and are left in the - RemoteIPHeader header's value.

+ RemoteIPHeader header's value.

Trusted (Load Balancer) Example @@ -244,13 +244,13 @@ RemoteIPTrustedProxy proxy.example.com server configvirtual host -

The RemoteIPTrustedProxyList directive specifies +

The RemoteIPTrustedProxyList directive specifies a file parsed at startup, and builds a list of addresses (or address blocks) to trust as presenting a valid RemoteIPHeader value of the useragent IP.

The '#' hash character designates a comment line, otherwise each whitespace or newline separated entry is processed identically to - the RemoteIPTrustedProxy directive.

+ the RemoteIPTrustedProxy directive.

Trusted (Load Balancer) Example