From cd19f00cb6f05d27d685edd8625946f3a1acd29b Mon Sep 17 00:00:00 2001 From: Luca Toscano Date: Sun, 3 Feb 2019 04:46:37 +0000 Subject: [PATCH] documentation rebuild git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1852810 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/mod/mod_proxy_express.html.en | 38 ++++++++++------------- docs/manual/mod/mod_xml2enc.html.en | 12 +++---- docs/manual/mod/quickreference.html.en | 6 ++-- 3 files changed, 25 insertions(+), 31 deletions(-) diff --git a/docs/manual/mod/mod_proxy_express.html.en b/docs/manual/mod/mod_proxy_express.html.en index 5a4625223c1..89b64039ddd 100644 --- a/docs/manual/mod/mod_proxy_express.html.en +++ b/docs/manual/mod/mod_proxy_express.html.en @@ -33,11 +33,12 @@ mod_proxy Status:Extension Module Identifier:proxy_express_module -Source File:mod_proxy_express.c +Source File:mod_proxy_express.c +Compatibility:Available in Apache 2.3.13 and later

Summary

This module creates dynamically configured mass reverse - proxies, by mapping the Host: header of the HTTP request to + proxies, by mapping the Host: header of the HTTP request to a server name and backend URL stored in a DBM file. This allows for easy use of a huge number of reverse proxies with no configuration changes. It is much less feature-full @@ -59,15 +60,15 @@

  • This module is not intended to replace the dynamic capability of mod_proxy_balancer. Instead, it is intended to be mostly a lightweight and fast alternative to using mod_rewrite - with RewriteMap and the [P] flag - for mapped reverse proxying. + with RewriteMap and the + [P] flag for mapped reverse proxying.
  • It does not support regex or pattern matching at all.
  • It emulates:
    <VirtualHost *:80>
        ServerName front.end.server
    -   ProxyPass "/" "back.end.server:port"
    +   ProxyPass        "/" "back.end.server:port"
        ProxyPassReverse "/" "back.end.server:port"
     </VirtualHost>
    @@ -98,17 +99,15 @@

    ProxyExpressDBMFile Directive

    - - + -
    Description:Pathname to DBM file.
    Syntax:ProxyExpressDBMFile <pathname>
    Default:None
    Syntax:ProxyExpressDBMFile pathname
    Context:server config, virtual host
    Status:Extension
    Module:mod_proxy_express
    Compatibility:Available in Apache 2.3.13 and later

    The ProxyExpressDBMFile directive points to the location of the Express map DBM file. This file serves to map the incoming server name, obtained from - the Host: header, to a backend URL.

    + the Host: header, to a backend URL.

    Note

    The file is constructed from a plain text file format using @@ -120,19 +119,18 @@ ##express-map.txt:
    ##

    - www1.example.com http://192.168.211.2:8080
    + www1.example.com http://192.168.211.2:8080
    www2.example.com http://192.168.211.12:8088
    www3.example.com http://192.168.212.10

    Create DBM file

    httxt2dbm -i express-map.txt -o emap
    -

    +

    -

    Configuration

    - ProxyExpressEnable on
    - ProxyExpressDBMFile emap
    -

    +

    Configuration

    ProxyExpressEnable on
    +ProxyExpressDBMFile emap
    +
    @@ -140,12 +138,11 @@

    ProxyExpressDBMType Directive

    - - + + -
    Description:DBM type of file.
    Syntax:ProxyExpressDBMFile <type>
    Default:"default"
    Syntax:ProxyExpressDBMType type
    Default:ProxyExpressDBMType default
    Context:server config, virtual host
    Status:Extension
    Module:mod_proxy_express
    Compatibility:Available in Apache 2.3.13 and later

    The ProxyExpressDBMType directive controls the DBM type expected by the module. The default @@ -166,12 +163,11 @@

    ProxyExpressEnable Directive

    - - + + -
    Description:Enable the module functionality.
    Syntax:ProxyExpressEnable [on|off]
    Default:off
    Syntax:ProxyExpressEnable on|off
    Default:ProxyExpressEnable off
    Context:server config, virtual host
    Status:Extension
    Module:mod_proxy_express
    Compatibility:Available in Apache 2.3.13 and later

    The ProxyExpressEnable directive controls whether the module will be active.

    diff --git a/docs/manual/mod/mod_xml2enc.html.en b/docs/manual/mod/mod_xml2enc.html.en index 7ae55182354..c44263c5840 100644 --- a/docs/manual/mod/mod_xml2enc.html.en +++ b/docs/manual/mod/mod_xml2enc.html.en @@ -80,10 +80,10 @@ for 2.2.x versions
    Non-enabled modules

    To use it with a libxml2-based module that isn't explicitly enabled for - mod_xml2enc, you will have to configure the filter chain yourself. - So to use it with a filter foo provided by a module - mod_foo to improve the latter's i18n support with HTML - and XML, you could use

    + mod_xml2enc, you will have to configure the filter chain yourself. So to + use it with a filter foo provided by a module + mod_foo to improve the latter's i18n support with HTML and + XML, you could use

    
         FilterProvider iconv    xml2enc Content-Type $text/html
         FilterProvider iconv    xml2enc Content-Type $xml
    @@ -164,13 +164,11 @@ can be automatically detected
     Context:server config, virtual host, directory, .htaccess
     Status:Base
     Module:mod_xml2enc
    -Compatibility:Version 2.4.0 and later; available as a third-party
    -module for earlier versions.
     
         

    If you are processing data with known encoding but no encoding information, you can set this default to help mod_xml2enc process the data correctly. For example, to work with the default value - of Latin1 (iso-8859-1 specified in HTTP/1.0, use

    + of Latin1 (iso-8859-1) specified in HTTP/1.0, use:

    xml2EncDefault iso-8859-1
    diff --git a/docs/manual/mod/quickreference.html.en b/docs/manual/mod/quickreference.html.en index b2dc934f03e..e7aa625ff88 100644 --- a/docs/manual/mod/quickreference.html.en +++ b/docs/manual/mod/quickreference.html.en @@ -752,9 +752,9 @@ response proxied ProxyDomain DomainsvEDefault domain name for proxied requests ProxyErrorOverride On|Off Off svdEOverride error pages for proxied content -ProxyExpressDBMFile <pathname>svEPathname to DBM file. -ProxyExpressDBMFile <type>svEDBM type of file. -ProxyExpressEnable [on|off]svEEnable the module functionality. +ProxyExpressDBMFile pathnamesvEPathname to DBM file. +ProxyExpressDBMType type default svEDBM type of file. +ProxyExpressEnable on|off off svEEnable the module functionality. ProxyFCGIBackendType FPM|GENERIC FPM svdhESpecify the type of backend FastCGI application ProxyFCGISetEnvIf conditional-expression [!]environment-variable-name -- 2.47.3