Return-Path: Delivered-To: apmail-httpd-cvs-archive@httpd.apache.org Received: (qmail 81092 invoked by uid 500); 10 Mar 2002 05:10:48 -0000 Mailing-List: contact cvs-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list cvs@httpd.apache.org Received: (qmail 81075 invoked by uid 500); 10 Mar 2002 05:10:47 -0000 Delivered-To: apmail-httpd-2.0-cvs@apache.org Date: 10 Mar 2002 05:10:46 -0000 Message-ID: <20020310051046.26474.qmail@icarus.apache.org> From: slive@apache.org To: httpd-2.0-cvs@apache.org Subject: cvs commit: httpd-2.0/docs/manual/mod allmodules.xml directives.html index.html mpm_netware.html X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N slive 02/03/09 21:10:46 Modified: docs/manual/mod allmodules.xml directives.html index.html mpm_netware.html Log: Transformations updates. Bring the automatic indexes online. Revision Changes Path 1.3 +3 -0 httpd-2.0/docs/manual/mod/allmodules.xml Index: allmodules.xml =================================================================== RCS file: /home/cvs/httpd-2.0/docs/manual/mod/allmodules.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -b -u -r1.2 -r1.3 --- allmodules.xml 10 Mar 2002 04:35:19 -0000 1.2 +++ allmodules.xml 10 Mar 2002 05:10:46 -0000 1.3 @@ -42,6 +42,9 @@ mod_usertrack.xml mod_vhost_alias.xml mpm_common.xml +mpm_netware.xml mpm_winnt.xml +perchild.xml prefork.xml +worker.xml 1.105 +3 -697 httpd-2.0/docs/manual/mod/directives.html Index: directives.html =================================================================== RCS file: /home/cvs/httpd-2.0/docs/manual/mod/directives.html,v retrieving revision 1.104 retrieving revision 1.105 diff -u -d -b -u -r1.104 -r1.105 --- directives.html 20 Feb 2002 15:58:40 -0000 1.104 +++ directives.html 10 Mar 2002 05:10:46 -0000 1.105 @@ -1,700 +1,6 @@ - - - - - - - Apache directives - - - - - - -

Apache Directives

- +Directive Index - Apache HTTP Server
[APACHE DOCUMENTATION]

Apache HTTP Server Version 2.0

Directive Index

Each Apache directive available in the standard Apache distribution is listed here. They are described using a - consistent format, and there is a dictionary of the terms used in their + consistent format, and there is a dictionary of the terms used in their descriptions available.

- - - - - - +

Apache HTTP Server Version 2.0

IndexHome \ No newline at end of file 1.60 +47 -245 httpd-2.0/docs/manual/mod/index.html Index: index.html =================================================================== RCS file: /home/cvs/httpd-2.0/docs/manual/mod/index.html,v retrieving revision 1.59 retrieving revision 1.60 diff -u -d -b -u -r1.59 -r1.60 --- index.html 15 Feb 2002 20:52:52 -0000 1.59 +++ index.html 10 Mar 2002 05:10:46 -0000 1.60 @@ -1,250 +1,52 @@ - - - - - - - Apache modules - - - - - - -

Apache modules

+Module Index - Apache HTTP Server
[APACHE DOCUMENTATION]

Apache HTTP Server Version 2.0

Module Index

Below is a list of all of the modules that come as part of - the Apache distribution. See also the list of modules sorted by type and the complete + the Apache distribution. See also the complete alphabetical list of all Apache directives.

-

Core Features and Multi-Processing Modules

- -
-
Core
- -
Core Apache features.
- -
worker
- -
Multi-Processing Module with Threading via Pthreads; - Variable number of processes, constant number of - threads/child
- -
mpm_winnt
- -
Multi-Processing Module with a single control process and - a single server process with multiple threads for Windows - NT
- -
perchild
- -
Multi-Processing Module with the ability to server - different virtual hosts under different userids.
- -
prefork
- -
Non-threaded preforking processes model similar to Apache - 1.3
- -
mpm_netware
- -
Thread only model optimized for Novell NetWare
-
- -

Other Modules

- -
-
mod_access
- -
Access control based on client hostname or IP - address.
- -
mod_actions
- -
Executing CGI scripts based on media type or request - method.
- -
mod_alias
- -
Mapping different parts of the host filesystem in the - document tree, and URL redirection.
- -
mod_asis
- -
Sending files which contain their own HTTP headers.
- -
mod_auth
- -
User authentication using text files.
- -
mod_auth_anon
- -
Anonymous user access to authenticated areas.
- -
mod_auth_dbm
- -
User authentication using DBM files.
- -
mod_auth_digest
- -
MD5 authentication
- -
mod_auth_ldap
- -
User authentication using LDAP.
- -
mod_autoindex
- -
Automatic directory listings.
- -
mod_cern_meta
- -
Support for HTTP header metafiles.
- -
mod_cgi
- -
Invoking CGI scripts.
- -
mod_cgid
- -
Invoking CGI scripts using an external daemon.
- -
mod_charset_lite
- -
Configuring character set translation.
- -
mod_dav
- -
Class 1,2 WebDAV HTTP - extensions
- -
mod_deflate
- -
Compression of content
- -
mod_dir
- -
Basic directory handling.
- -
mod_env
- -
Passing of environments to CGI scripts
- -
mod_example
- -
Demonstrates Apache API
- -
mod_expires
- -
Apply Expires: headers to resources
- -
mod_ext_filter
- -
Filtering output with external programs.
- -
mod_file_cache
- -
Caching files in memory for faster serving.
- -
mod_headers
- -
Add arbitrary HTTP headers to resources
- -
mod_imap
- -
The imagemap file handler.
- -
mod_include
- -
Server-parsed documents.
- -
mod_info
- -
Server configuration information
- -
mod_isapi
- -
Windows ISAPI Extension support
- -
mod_ldap
- -
LDAP connection pool and shared memory cache.
- -
mod_log_config
- -
User-configurable logging replacement for - mod_log_common.
- -
mod_mime
- -
Determining document types using file extensions.
- -
mod_mime_magic
- -
Determining document types using "magic numbers".
- -
mod_negotiation
- -
Content negotiation.
- -
mod_proxy
- -
Caching proxy abilities
- -
mod_rewrite
- -
Powerful URI-to-filename mapping using regular - expressions
- -
mod_setenvif
- -
Set environment variables based on client - information
- -
mod_so
- -
Support for loading modules at runtime
- -
mod_speling
- -
Automatically correct minor typos in URLs
- -
mod_ssl
- -
strong cryptography using the Secure Sockets Layer (SSL) and - Transport Layer Security (TLS) protocols - -
mod_status
- -
Server status display
- -
mod_suexec
- -
Run CGI requests as a specified user and group.
- -
mod_unique_id
- -
Generate unique request identifier for every request
- -
mod_userdir
- -
User home directories.
- -
mod_usertrack
- -
User tracking using Cookies (replacement for - mod_cookies.c)
- -
mod_vhost_alias
- -
Support for dynamically configured mass virtual - hosting
-
- - - - +

Core Features and Multi-Processing Modules

core
Core Apache HTTP Server features that are always +available
mpm_common
A collection of directives that are implemented by +more than one multi-processing module (MPM)
mpm_netware
Multi-Processing Module implementing an exclusively threaded web + server optimized for Novell NetWare
mpm_winnt
This Multi-Processing Module is optimized for Windows + NT.
perchild
Multi-Processing Module allowing for daemon processes + serving requests to be assigned a variety of different + userids
prefork
Implements a non-threaded, pre-forking web server
worker
Multi-Processing Module implementing a hybrid + multi-threaded multi-process web server

Other Modules

mod_access
Provides access control based on client hostname, IP +address, or other characteristics of the client request.
mod_actions
This module provides for executing CGI scripts based on +media type or request method.
mod_alias
Provides for mapping different parts of the host + filesystem in the document tree and for URL redirection
mod_asis
Sends files that contain their own +HTTP headers
mod_auth
User authentication using text files
mod_auth_anon
Allows "anonymous" user access to authenticated + areas
mod_auth_dbm
Provides for user authentication using DBM + files
mod_auth_digest
User authentication using MD5 + Digest Authentication.
mod_autoindex
Generates directory indexes, + automatically, similar to the Unix ls command or the + Win32 dir shell command
mod_cern_meta
CERN httpd metafile semantics
mod_cgi
Execution of CGI scripts
mod_cgid
Execution of CGI scripts using an + external CGI daemon
mod_charset_lite
Specify character set translation or recoding
mod_dav
Distributed Authoring and Versioning +(WebDAV) functionality
mod_deflate
Compress content before + it is delivered to the client
mod_dir
Provides for "trailing slash" redirects and + serving directory index files
mod_env
Modifies the environment which is + passed to CGI scripts and SSI pages
mod_example
Illustrates the Apache module API
mod_ext_filter
Pass the response body + through an external program before delivery to the + client
mod_file_cache
Caches a static list of files in memory
mod_headers
Customization of HTTP request + and response headers
mod_imap
Server-side imagemap processing
mod_include
Server-parsed html documents (Server Side Includes)
mod_info
Provides a comprehensive overview of the server +configuration
mod_isapi
ISAPI Extensions within Apache for Windows
mod_log_config
Logging of the requests made to the server
mod_mime
Associates the request filename's extensions + (e.g. .html) with the file's behavior (handlers and filters) + and content (mime-type, language, character set and + encoding)
mod_mime_magic
Determines the MIME type of a file + by looking at a few bytes of its contents
mod_negotiation
Provides for content negotiation
mod_proxy
HTTP/1.1 proxy/gateway server
mod_rewrite
Provides a rule-based rewriting engine to rewrite requested +URLs on the fly
mod_setenvif
Allows the setting of environment variables based +on characteristics of the request
mod_so
+This module provides for loading of executable code and +modules into the server at start-up or restart time.
mod_speling
Attempts to correct mistaken URLs that +users might have entered by ignoring capitalization and by +allowing up to one misspelling
mod_ssl
Strong cryptography using the Secure Sockets +Layer (SSL) and Transport Layer Security (TLS) protocols
mod_status
Provides information on server activity and +performance
mod_suexec
Allows CGI scripts to run as a specified user +and Group
mod_unique_id
Provides an environment variable with a unique +identifier for each request
mod_userdir
Provides for user-specific +directories
mod_usertrack
+ This module uses cookies to provide for a + clickstream log of user activity on a site. +
mod_vhost_alias
Provides for dynamically configured mass virtual +hosting

Apache HTTP Server Version 2.0

IndexHome \ No newline at end of file 1.2 +26 -157 httpd-2.0/docs/manual/mod/mpm_netware.html Index: mpm_netware.html =================================================================== RCS file: /home/cvs/httpd-2.0/docs/manual/mod/mpm_netware.html,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -b -u -r1.1 -r1.2 --- mpm_netware.html 14 Nov 2001 23:28:21 -0000 1.1 +++ mpm_netware.html 10 Mar 2002 05:10:46 -0000 1.2 @@ -1,33 +1,9 @@ - - - - - - - Apache MPM prefork - - - - - - -

Multi-Processing Module NetWare

- -

This Multi-Processing Module implements an exclusively threaded web - server optimized for Novell NetWare.

- -

Status: MPM
- Source File: mpm_netware.c
- Module Identifier: - mpm_netware_module

- -

Summary

- +mpm_netware - Apache HTTP Server
[APACHE DOCUMENTATION]

Apache HTTP Server Version 2.0

Apache Module mpm_netware

Description:Multi-Processing Module implementing an exclusively threaded web + server optimized for Novell NetWare
Status:MPM
Module Identifier:mpm_netware_module

Summary

This Multi-Processing Module (MPM) implements an exclusively threaded web server that has been optimized for Novell NetWare.

@@ -49,8 +25,7 @@ sites with limited memory may need to decrease MaxThreads to keep the server from thrashing (spawning and terminating idle threads). More information about - tuning process creation is provided in the performance hints + tuning process creation is provided in the performance hints documentation.

MaxRequestsPerChild controls how frequently the @@ -61,139 +36,33 @@

See also: Setting which addresses and ports Apache uses.

- -

Directives

- - -
- -

MaxThreads directive

- - Syntax: MaxThreads - number
- Default: MaxThreads 250
- Context: server config
- Status: core

The MaxThreads directive sets the desired maximum - number worker threads allowable.

- -

See also MinSpareThreads, MaxSpareThreads and - StartThreads.

-
- -

MaxSpareThreads directive

- - Syntax: MaxSpareThreads - number
- Default: MaxSpareThreads 100
- Context: server config
- Status: core - -

The MaxSpareThreads directive sets the desired maximum - number of idle worker threads. An idle worker thread - is one which is not handling a request. If there are more than - MaxSpareThreads idle, then the main thread will kill off the - excess worker threads.

+

Directives


MaxSpareThreads Directive

Description:
Syntax:MaxSpareThreads number
Default:MaxSpareThreads 100
Context:server config
Status:MPM
Module:mpm_netware
+

The MaxSpareThreads directive sets the + desired maximum number of idle worker threads. An idle + worker thread is one which is not handling a request. If there are + more than MaxSpareThreads idle, then the main thread will kill off + the excess worker threads.

Tuning of this parameter should only be necessary on very busy sites. Setting this parameter to a large number is almost always a bad idea.

- -

See also MinSpareThreads, MaxThreads and - StartThreads.

-
- -

MinSpareThreads directive

- - Syntax: MinSpareThreads - number
- Default: MinSpareThreads 10
- Context: server config
- Status: core

The MinSpareThreads directive sets the desired minimum - number of idle worker threads. An idle worker thread - is one which is not handling a request. If there are fewer than MinSpareThreads idle, then the - main thread spawns new worker.

+

MaxThreads Directive

Description:
Syntax:MaxThreads number
Default:MaxThreads 250
Context:server config
Status:MPM
Module:mpm_netware
+

The MaxThreads directive sets the desired maximum + number worker threads allowable.

+

MinSpareThreads Directive

Description:
Syntax:MinSpareThreads number
Default:MinSpareThreads 10
Context:server config
Status:MPM
Module:mpm_netware
+

The MinSpareThreads directive sets the +desired minimum number of idle worker threads. An idle worker +thread is one which is not handling a request. If there are fewer than +MinSpareThreads idle, then the main thread spawns new worker.

Tuning of this parameter should only be necessary on very busy sites. Setting this parameter to a large number is almost always a bad idea.

- -

See also MaxSpareThreads, MaxThreads and - StartThreads. -


- -

StartThreads directive

- - Syntax: StartThreads - number
- Default: StartThreads - 50
- Context: server config
- Status: core

The StartThreads directive sets the desired - number of worker threads to spawn and startup. 

- -

See also MaxSpareThreadsMinSpareThreads - and MaxThreads. -


- -

ThreadStackSize

- Syntax: ThreadStackSize - number
- Default: ThreadStackSize - 65536
- Context: server config
- Status: core +

StartThreads Directive

Description:
Syntax:StartThreads number
Default:StartThreads 50
Context:server config
Status:MPM
Module:mpm_netware
+

The StartThreads directive sets the desired + number of worker threads to spawn and startup

+

ThreadStackSize Directive

Description:
Syntax:ThreadStackSize number
Default:ThreadStackSize 65536
Context:server config
Status:MPM
Module:mpm_netware

This directive tells the server what stack size to use for each of the running threads. If you ever get a stack overflow you will need to bump this number to a higher setting.

- -
- - - - - +

Apache HTTP Server Version 2.0

IndexHome
\ No newline at end of file