From: André Malo httpd
responds to different IP addresses, hostnames and
ports.
If you have to support a client which sends broken headers and
which can't be fixed, a simple workaround involving
The authorization providers
The authorization providers all
,
+ env
, host
and ip
let you
+ allow or deny access based other host based criteria such as
+ host name or ip address of the machine requesting a
+ document.
The usage of these providers is specified through the
You should also read the documentation for
-
The various ciphers supported by Apache for authentication data are explained in Password diff --git a/docs/manual/howto/htaccess.xml b/docs/manual/howto/htaccess.xml index 3e3bc2a586..ada3e73ec5 100644 --- a/docs/manual/howto/htaccess.xml +++ b/docs/manual/howto/htaccess.xml @@ -47,11 +47,11 @@ changes on a per-directory basis.
From 2.4.8 onwards, named groups and backreferences are captured and
written to the environment with the corresponding name prefixed with
"MATCH_" and in upper case. This allows elements of files to be referenced
- from within expressions and modules like
+ from within expressions and modules like
Only directives that support the Only directives that support the directory context can be used within this configuration section.
@@ -2712,7 +2712,7 @@ matching URLsFrom 2.4.8 onwards, named groups and backreferences are captured and
written to the environment with the corresponding name prefixed with
"MATCH_" and in upper case. This allows elements of URLs to be referenced
- from within expressions and modules like
+ from within expressions and modules like
The URIs specified can also point to different servers, in which case clients (which understand this) will then share diff --git a/docs/manual/mod/mod_authn_dbm.xml b/docs/manual/mod/mod_authn_dbm.xml index 6721ba8170..251739d8a3 100644 --- a/docs/manual/mod/mod_authn_dbm.xml +++ b/docs/manual/mod/mod_authn_dbm.xml @@ -83,8 +83,8 @@ passwords for authentication
The encrypted password format depends on which authentication
- frontend (e.g.
When the
If the normal handler is used, this directive may appear within a
-
.htaccess
files are
not listed (since they do not form part of the permanent server
configuration).From 2.5.0 onwards, named groups and backreferences are captured and
written to the environment with the corresponding name prefixed with
"MATCH_" and in upper case. This allows elements of URLs to be referenced
- from within expressions and modules like
+ from within expressions and modules like
Once replaced as instructed, this overridden useragent IP address is
then used for the %a
and %a
format strings. The underlying client IP of the connection
diff --git a/docs/manual/mod/mod_session_crypto.xml b/docs/manual/mod/mod_session_crypto.xml
index 5d873df2a0..c2446c251d 100644
--- a/docs/manual/mod/mod_session_crypto.xml
+++ b/docs/manual/mod/mod_session_crypto.xml
@@ -120,11 +120,12 @@ SessionCryptoPassphrase secret
The NSS crypto driver might have already been configured by another
- part of the server, for example from
The NSS crypto driver might have already been
+ configured by another part of the server, for example from
+ mod_nss
or
$0
.. $9
.AuthDBMType
- directive.The bug reporting page and dev-httpd mailing list are not - provided to answer questions about configuration or running Apache. - Before you submit a bug report or request, first consult this document, the - Frequently Asked Questions page and the other - relevant documentation topics. If you still have a question or problem, - post it to the - novell.devsup.webserver newsgroup, where many Apache users are more than - willing to answer new and obscure questions about using Apache on NetWare.
+The bug reporting page and dev-httpd mailing list are + not provided to answer questions about configuration or + running Apache. Before you submit a bug report or request, first + consult this document, the Frequently Asked + Questions page and the other relevant documentation topics. If + you still have a question or problem, post it to the + novell.devsup.webserver newsgroup, where many Apache users are + more than willing to answer new and obscure questions about using + Apache on NetWare.
Most of this document assumes that you are installing Apache from a binary distribution. If you want to compile Apache @@ -324,7 +327,7 @@
Apache is configured by reading configuration files usually stored
in the conf
directory. These are the same as files used
to configure the Unix version, but there are a few different directives for
- Apache on NetWare. See the Apache
+ Apache on NetWare. See the Apache module
documentation for all the available directives.
The main differences in Apache for NetWare are:
diff --git a/docs/manual/programs/configure.xml b/docs/manual/programs/configure.xml index 8212e966fd..387ff084a1 100644 --- a/docs/manual/programs/configure.xml +++ b/docs/manual/programs/configure.xml @@ -302,8 +302,8 @@To find out which modules are compiled by default, run
./configure -h
or ./configure --help
and look under Optional Features
. Suppose you
- are interested in mod_example1
and
+ mod_example2
, and you
see this:
Optional Features: diff --git a/docs/manual/programs/log_server_status.xml b/docs/manual/programs/log_server_status.xml index 034bf27092..39feb98a0c 100644 --- a/docs/manual/programs/log_server_status.xml +++ b/docs/manual/programs/log_server_status.xml @@ -20,7 +20,7 @@ limitations under the License. --> -+ Programs log_server_status - Log periodic status summaries diff --git a/docs/manual/programs/split-logfile.xml b/docs/manual/programs/split-logfile.xml index 6cb5b38463..63f8f8a43e 100644 --- a/docs/manual/programs/split-logfile.xml +++ b/docs/manual/programs/split-logfile.xml @@ -20,7 +20,7 @@ limitations under the License. --> -+ Programs split-logfile - Split up multi-vhost logfiles diff --git a/docs/manual/rewrite/advanced.xml b/docs/manual/rewrite/advanced.xml index 170959ed91..99c986a858 100644 --- a/docs/manual/rewrite/advanced.xml +++ b/docs/manual/rewrite/advanced.xml @@ -20,7 +20,7 @@ limitations under the License. --> -+ Rewrite Advanced Techniques with mod_rewrite diff --git a/docs/manual/rewrite/advanced.xml.fr b/docs/manual/rewrite/advanced.xml.fr index c12348e04a..929f00af80 100644 --- a/docs/manual/rewrite/advanced.xml.fr +++ b/docs/manual/rewrite/advanced.xml.fr @@ -22,7 +22,7 @@ limitations under the License. --> -+ Rewrite Advanced Techniques with mod_rewrite diff --git a/docs/manual/sitemap.xml b/docs/manual/sitemap.xml index 05b169a4f4..d4f3a37ef4 100644 --- a/docs/manual/sitemap.xml +++ b/docs/manual/sitemap.xml @@ -50,8 +50,8 @@ Documentation.Server-Wide Configuration Log Files Mapping URLs to Filesystem Locations -Security Tips Dynamic Shared Object (DSO) support +HTTP Protocol Compliance Content Negotiation Custom error responses Setting which addresses and ports Apache uses @@ -62,7 +62,7 @@ Documentation.Filters Shared Object Cache Support suEXEC Support -Performance Hints +Issues Regarding DNS and Apache Frequently Asked Questions @@ -75,7 +75,6 @@ Documentation.VirtualHost Examples An In-Depth Discussion of Virtual Host Matching File descriptor limitations -Issues Regarding DNS and Apache @@ -83,12 +82,18 @@ Documentation. Overview mod_rewrite reference documentation -Introduction -Flags -Technical details -Remapping URLs -Access control +Introduction to regular expressions and +mod_rewrite +Using mod_rewrite for redirection and +remapping of URLs +Using mod_rewrite to control access +Dynamic virtual hosts with mod_rewrite +Dynamic proxying with mod_rewrite +Using RewriteMap Advanced techniques +When NOT to use mod_rewrite +RewriteRule Flags +Technical details @@ -103,7 +108,8 @@ documentation @@ -145,7 +158,11 @@ Server on HPUX Guides, Tutorials, and HowTos Overview -Authentication +Authentication and Authorization +Access Control Dynamic Content with CGI Introduction to Server Side Includes .htaccess files @@ -117,6 +123,7 @@ documentation WindowsCompiling Apache for Microsoft Windows +Using Apache With RPM Based Systems Using Apache with Novell NetWare Running a High-Performance Web Server on HPUX @@ -132,12 +139,18 @@ Server on HPUXManual Page: apxs Manual Page: configure Manual Page: dbmmanage +Manual Page: fcgistarter +Manual Page: firehose Manual Page: htcacheclean Manual Page: htdbm Manual Page: htdigest Manual Page: htpasswd +Manual Page: httxt2dbm Manual Page: logresolve +Manual Page: +log_server_status Manual Page: rotatelogs +Manual Page: split-logfile Manual Page: suexec Other Programs Apache Miscellaneous Documentation Overview +Performance Notes - Apache Tuning +Performance Scaling +Security Tips Relevant Standards +Password Encryption Formats @@ -159,12 +176,14 @@ Server on HPUX Overview Apache API notes API updates in Apache HTTPD 2.4 -Debugging Memory Allocation in APR -Documenting Apache 2.x +Developing modules for Apache HTTPD 2.4 +Documenting Apache HTTPD Apache 2.x Hook Functions -Converting Modules from Apache 1.3 to Apache 2.x -Request Processing in Apache 2.x -How Filters Work in Apache 2.x +Converting Modules from 1.3 to 2.x +Request Processing in 2.x +How Filters Work in 2.x +Guidelines for output filters in 2.x +Thread Safety Issues in 2.x diff --git a/docs/manual/ssl/ssl_faq.xml b/docs/manual/ssl/ssl_faq.xml index c24b8821dd..f9dbbcf387 100644 --- a/docs/manual/ssl/ssl_faq.xml +++ b/docs/manual/ssl/ssl_faq.xml @@ -765,7 +765,7 @@ SetEnvIf User-Agent "MSIE [2-5]" \ command. Alternatively, you can append the following standard 1024-bit DH parameters from RFC 2409, section 6.2 to the respective - SSLCertificateFile file: +SSLCertificateFile file: -----BEGIN DH PARAMETERS----- MIGHAoGBAP//////////yQ/aoiFowjTExmKLgNwc0SkCTgiKZ8x0Agu+pjsTmyJR Sgh5jjQE3e+VGbPNOkMbMCsKbfJfFDdP4TVtbVHCReSFtXZiXn7G9ExC6aY37WsL diff --git a/docs/manual/urlmapping.xml b/docs/manual/urlmapping.xml index c2b394143e..5e22e38a5d 100644 --- a/docs/manual/urlmapping.xml +++ b/docs/manual/urlmapping.xml @@ -50,7 +50,7 @@Alias AliasMatch CheckSpelling -DirectoryIndex +DirectoryIndex DocumentRoot ErrorDocument Options @@ -88,7 +88,7 @@If a directory is requested (i.e. a path ending with
diff --git a/docs/manual/vhosts/examples.xml b/docs/manual/vhosts/examples.xml index 86f99f07bf..f00b9454f0 100644 --- a/docs/manual/vhosts/examples.xml +++ b/docs/manual/vhosts/examples.xml @@ -330,9 +330,10 @@ Listen 80 virtual host through to a server running on another machine. In the example, a virtual host of the same name is configured on a machine at/
), the file served from that directory is defined by - theDirectoryIndex directive. + theDirectoryIndex directive. For example, ifDocumentRoot
were set as above, and you were to set:192.168.111.2
. TheProxyPreserveHost On directive is - used so that the desired hostname is passed through, in case we are - proxying multiple hostnames to a single machine. + module="mod_proxy" name="ProxyPreserveHost">ProxyPreserveHost + On directive is used so that the desired hostname is + passed through, in case we are proxying multiple hostnames to a + single machine.<VirtualHost *:*> diff --git a/docs/manual/vhosts/fd-limits.xml b/docs/manual/vhosts/fd-limits.xml index cd9802eb6e..56c78c24b7 100644 --- a/docs/manual/vhosts/fd-limits.xml +++ b/docs/manual/vhosts/fd-limits.xml @@ -99,8 +99,7 @@ CustomLog logs/multiple_vhost_log vhost This will create a log file in the common log format, but with the canonical virtual host (whatever appears in the
ServerName directive) prepended to -each line. (SeeCustom Log Formats for +each line. (Seemod_log_config for more about customizing your log files.)When you wish to split your log file into its component parts (one