Apache Server Information
Server Settings, mod_so.c, mod_unique_id.c, mod_setenvif.c, mod_usertrack.c,
mod_headers.c, mod_expires.c, mod_digest.c, mod_auth_db.c, mod_auth_anon.c,
mod_auth.c, mod_access.c, mod_rewrite.c, mod_alias.c, mod_proxy.c,
mod_userdir.c, mod_speling.c, mod_actions.c, mod_imap.c, mod_asis.c,
mod_cgi.c, mod_dir.c, mod_autoindex.c, mod_include.c, mod_info.c,
mod_status.c, mod_negotiation.c, mod_mime.c, mod_mime_magic.c,
mod_log_config.c, mod_env.c,
http_core.c
Server Version: Apache/1.3.0 (Unix)
Server Built: Jul 8 1998 13:31:06
API Version: 19980527
Run Mode: standalone
User/Group: webuser(1001)/1001
Hostname/port: www.butterthlies.com:0
Daemons: start: 5 min idle: 5 max idle: 10 max: 256
Max Requests: per child: 0 keep alive: on max per connection: 100
Threads: per child: 0
Excess requests: per child: 0
Timeouts: connection: 300 keep-alive: 15
Server Root: /usr/www/site.status
Config File: conf/httpd.conf
PID File: logs/httpd.pid
Scoreboard File: logs/apache_runtime_status
Module Name: mod_so.c
Content handlers: none
Configuration Phase Participation: Create Server Config
Request Phase Participation: none
Module Directives:
LoadModule - a module name and the name of a shared object file to load it
from LoadFile - shared object file or library to load into the server
at runtime
Current Configuration:
Module Name: mod_unique_id.c
Content handlers: none
Configuration Phase Participation: Child Init
Request Phase Participation: Post-Read Request
Module Directives: none
Module Name: mod_setenvif.c
Content handlers: none
Configuration Phase Participation: Create Server Config, Merge Server Configs
Request Phase Participation: Post-Read Request
Module Directives:
SetEnvIf - A header-name, regex and a list of variables.
SetEnvIfNoCase - a header-name, regex and a list of variables.
BrowserMatch - A browser regex and a list of variables.
BrowserMatchNoCase - A browser regex and a list of variables.
Current Configuration:
Module Name: mod_usertrack.c
Content handlers: none
Configuration Phase Participation: Create Directory Config, Create Server Config
Request Phase Participation: Fixups
Module Directives:
CookieExpires - an expiry date code
CookieTracking - whether or not to enable cookies
Current Configuration:
Module Name: mod_headers.c
Content handlers: none
Configuration Phase Participation: Create Directory Config, Merge Directory
Configs, Create Server Config, Merge Server Configs
Request Phase Participation: Fixups
Module Directives:
Header - an action, header and value
Current Configuration:
Module Name: mod_expires.c
Content handlers: none
Configuration Phase Participation: Create Directory Config,
Merge Directory Configs
Request Phase Participation: Fixups
Module Directives:
ExpiresActive - Limited to 'on' or 'off'
ExpiresBytype - a MIME type followed by an expiry date code
ExpiresDefault - an expiry date code
Current Configuration:
Module Name: mod_digest.c
Content handlers: none
Configuration Phase Participation: Create Directory Config
Request Phase Participation: Verify User ID, Verify User Access
Module Directives:
AuthDigestFile -
Current Configuration:
Module Name: mod_auth_db.c
Content handlers: none
Configuration Phase Participation: Create Directory Config
Request Phase Participation: Verify User ID, Verify User Access
Module Directives:
AuthDBUserFile -
AuthDBGroupFile -
AuthUserFile -
AuthGroupFile -
AuthDBAuthoritative - Set to 'no' to allow access control to be passed along
to lower modules if the userID is not known to this module
Current Configuration:
Module Name: mod_auth_anon.c
Content handlers: none
Configuration Phase Participation: Create Directory Config
Request Phase Participation: Verify User ID, Verify User Access
Module Directives:
Anonymous - a space-separated list of user IDs
Anonymous_MustGiveEmail - Limited to 'on' or 'off'
Anonymous_NoUserId - Limited to 'on' or 'off'
Anonymous_VerifyEmail - Limited to 'on' or 'off'
Anonymous_LogEmail - Limited to 'on' or 'off'
Anonymous_Authoritative - Limited to 'on' or 'off'
Current Configuration:
Module Name: mod_auth.c
Content handlers: none
Configuration Phase Participation: Create Directory Config
Request Phase Participation: Verify User ID, Verify User Access
Module Directives:
AuthUserFile - text file containing user IDs and passwords
AuthGroupFile - text file containing group names and member user IDs
AuthAuthoritative - Set to 'no' to allow access control to be passed along
to lower modules if the UserID is not known to this module
Current Configuration:
Module Name: mod_access.c
Content handlers: none
Configuration Phase Participation: Create Directory Config
Request Phase Participation: Check Access
Module Directives:
order - 'allow,deny', 'deny,allow', or 'mutual-failure'
allow - 'from' followed by hostnames or IP-address wildcards
deny - 'from' followed by hostnames or IP-address wildcards
Current Configuration:
httpd.conf
<Location /status>
<Limit get>
order deny,allow
allow from 192.168.123.1
deny from all
</Limit>
</Location>
<Location /info>
<Limit get>
order deny,allow
allow from 192.168.123.1
deny from all
</Limit>
</Location>
Module Name: mod_rewrite.c
Content handlers: redirect-handler
Configuration Phase Participation: Child Init, Create Directory Config, Merge
Directory Configs, Create Server Config, Merge Server Configs
Request Phase Participation: Translate Path, Check Type, Fixups
Module Directives:
RewriteEngine - On or Off to enable or disable (default) the whole rewriting
engine
RewriteOptions - List of option strings to set
RewriteBase - the base URL of the per-directory context
RewriteCond - a input string and a to be applied regexp-pattern
RewriteRule - a URL-applied regexp-pattern and a substitution URL
RewriteMap - a mapname and a filename
RewriteLock - the filename of a lockfile used for inter-process
synchronization
RewriteLog - the filename of the rewriting logfile
RewriteLogLevel - the level of the rewriting logfile verbosity (0=none,
1=std, .., 9=max)
Current Configuration:
Module Name: mod_alias.c
Content handlers: none
Configuration Phase Participation: Create Directory Config, Merge Directory
Configs, Create Server Config, Merge Server Configs
Request Phase Participation: Translate Path, Fixups
Module Directives:
Alias - a fakename and a realname
ScriptAlias - a fakename and a realname
Redirect - an optional status, then document to be redirected and
destination URL
AliasMatch - a regular expression and a filename
ScriptAliasMatch - a regular expression and a filename
RedirectMatch - an optional status, then a regular expression and
destination URL
RedirectTemp - a document to be redirected, then the destination URL
RedirectPermanent - a document to be redirected, then the destination URL
Current Configuration:
Module Name: mod_proxy.c
Content handlers: proxy-server
Configuration Phase Participation: Create Server Config
Request Phase Participation: Post-Read Request, Translate Path, Fixups
Module Directives:
ProxyRequests - on if the true proxy requests should be accepted
ProxyRemote - a scheme, partial URL or '*' and a proxy server
ProxyPass - a virtual path and a URL
ProxyPassReverse - a virtual path and a URL for reverse proxy behaviour
ProxyBlock - A list of names, hosts or domains to which the proxy will not
connect
ProxyReceiveBufferSize - Receive buffer size for outgoing HTTP and FTP
connections in bytes
NoProxy - A list of domains, hosts, or subnets to which the proxy will
connect directly
ProxyDomain - The default intranet domain name (in absence of a domain in
the URL)
CacheRoot - The directory to store cache files
CacheSize - The maximum disk space used by the cache in Kb
CacheMaxExpire - The maximum time in hours to cache a document
CacheDefaultExpire - The default time in hours to cache a document
CacheLastModifiedFactor - The factor used to estimate Expires date from
LastModified date
CacheGcInterval - The interval between garbage collections, in hours
CacheDirLevels - The number of levels of subdirectories in the cache
CacheDirLength - The number of characters in subdirectory names
NoCache - A list of names, hosts or domains for which caching is *not*
provided
Current Configuration:
Module Name: mod_userdir.c
Content handlers: none
Configuration Phase Participation: Create Server Config
Request Phase Participation: Translate Path
Module Directives:
UserDir - the public subdirectory in users' home directories, or 'disabled',
or 'disabled username username...', or 'enabled username username...'
Current Configuration:
Module Name: mod_speling.c
Content handlers: none
Configuration Phase Participation: Create Server Config
Request Phase Participation: Fixups
Module Directives:
CheckSpelling - whether or not to fix miscapitalized/misspelled requests
Current Configuration:
Module Name: mod_actions.c
Content handlers: */*
Configuration Phase Participation: Create Directory Config, Merge Directory
Configs
Request Phase Participation: none
Module Directives:
Action - a media type followed by a script name
Script - a method followed by a script name
Current Configuration:
Module Name: mod_imap.c
Content handlers: application/x-httpd-imap , imap-file
Configuration Phase Participation: Create Directory Config, Merge Directory
Configs
Request Phase Participation: none
Module Directives:
ImapMenu - the type of menu generated: none, formatted, semiformatted,
unformatted
ImapDefault - the action taken if no match: error, nocontent, referer, menu,
URL
ImapBase - the base for all URL's: map, referer, URL (or start of)
Current Configuration:
Module Name: mod_asis.c
Content handlers: httpd/send-as-is , send-as-is
Configuration Phase Participation: none
Request Phase Participation: none
Module Directives: none
Module Name: mod_cgi.c
Content handlers: application/x-httpd-cgi , cgi-script
Configuration Phase Participation: Create Server Config, Merge Server Configs
Request Phase Participation: none
Module Directives:
ScriptLog - the name of a log for script debugging info
ScriptLogLength - the maximum length (in bytes) of the script debug log
ScriptLogBuffer - the maximum size (in bytes) to record of a POST request
Current Configuration:
Module Name: mod_dir.c
Content handlers: httpd/unix-directory
Configuration Phase Participation: Create Directory Config, Merge Directory
Configs
Request Phase Participation: none
Module Directives:
DirectoryIndex - a list of file names
Current Configuration:
Module Name: mod_autoindex.c
Content handlers: httpd/unix-directory
Configuration Phase Participation: Create Directory Config, Merge Directory
Configs
Request Phase Participation: none
Module Directives:
AddIcon - an icon URL followed by one or more filenames
AddIconByType - an icon URL followed by one or more MIME types
AddIconByEncoding - an icon URL followed by one or more content encodings
AddAlt - alternate descriptive text followed by one or more filenames
AddAltByType - alternate descriptive text followed by one or more MIME types
AddAltByEncoding - alternate descriptive text followed by one or more
content encodings
IndexOptions - one or more index options
IndexIgnore - one or more file extensions
AddDescription - Descriptive text followed by one or more filenames
HeaderName - a filename
ReadmeName - a filename
FancyIndexing - Limited to 'on' or 'off' (superseded by IndexOptions
FancyIndexing)
DefaultIcon - an icon URL
Current Configuration:
Module Name: mod_include.c
Content handlers: text/x-server-parsed-html , text/x-server-parsed-html3,
server-parsed , text/html
Configuration Phase Participation: Create Directory Config
Request Phase Participation: none
Module Directives:
XBitHack - Off, On, or Full
Current Configuration:
Module Name: mod_info.c
Content handlers: server-info
Configuration Phase Participation: Create Server Config, Merge Server Configs
Request Phase Participation: none
Module Directives:
AddModuleInfo - a module name and additional information on that module
Current Configuration:
Module Name: mod_status.c
Content handlers: application/x-httpd-status , server-status
Configuration Phase Participation: none
Request Phase Participation: none
Module Directives: none
Module Name: mod_negotiation.c
Content handlers: application/x-type-map , type-map
Configuration Phase Participation: Create Directory Config, Merge Directory
Configs
Request Phase Participation: Check Type, Fixups
Module Directives:
CacheNegotiatedDocs - no arguments (either present or absent)
LanguagePriority - space-delimited list of MIME language abbreviations
Current Configuration:
Module Name: mod_mime.c
Content handlers: none
Configuration Phase Participation: Create Directory Config, Merge Directory
Configs
Request Phase Participation: Check Type
Module Directives:
AddType - a mime type followed by one or more file extensions
AddEncoding - an encoding (e.g., gzip), followed by one or more file
extensions
AddLanguage - a language (e.g., fr), followed by one or more file extensions
AddHandler - a handler name followed by one or more file extensions
ForceType - a media type
SetHandler - a handler name
TypesConfig - the MIME types config file
Current Configuration:
httpd.conf
<Location /status>
SetHandler server-status
</Location>
<Location /info>
SetHandler server-info
</Location>
Module Name: mod_mime_magic.c
Content handlers: none
Configuration Phase Participation: Create Server Config, Merge Server Configs
Request Phase Participation: Check Type
Module Directives:
MimeMagicFile - Path to MIME Magic file (in file(1) format)
Current Configuration:
Module Name: mod_log_config.c
Content handlers: none
Configuration Phase Participation: Create Server Config, Merge Server Configs
Request Phase Participation: Logging
Module Directives:
CustomLog - a file name and a custom log format string or format name
TransferLog - the filename of the access log
LogFormat - a log format string (see docs) and an optional format name
CookieLog - the filename of the cookie log
Current Configuration:
httpd.conf
TransferLog logs/access_log
Module Name: mod_env.c
Content handlers: none
Configuration Phase Participation: Create Server Config, Merge Server Configs
Request Phase Participation: Fixups
Module Directives:
PassEnv - a list of environment variables to pass to CGI.
SetEnv - an environment variable name and a value to pass to CGI.
UnsetEnv - a list of variables to remove from the CGI environment.
Current Configuration:
Module Name: http_core.c
Content handlers: */*
Configuration Phase Participation: Create Directory Config, Merge Directory
Configs, Create Server Config, Merge Server Configs
Request Phase Participation: Translate Path, Check Access, Check Type
Module Directives:
<Directory - Container for directives affecting resources located in
the specified directories
</Directory> - Marks end of
<Location - Container for directives affecting resources accessed through
the specified URL paths
</Location> - Marks end of
<VirtualHost - Container to map directives to a particular virtual host,
takes one or more host addresses
</VirtualHost> - Marks end of
<Files - Container for directives affecting files matching specified
patterns
</Files> - Marks end of
<Limit - Container for authentication directives when accessed using
specified HTTP methods
</Limit> - Marks end of
<IfModule - Container for directives based on existence of specified modules
</IfModule> - Marks end of
<DirectoryMatch - Container for directives affecting resources located in
the specified directories
</DirectoryMatch> - Marks end of
<LocationMatch - Container for directives affecting resources accessed
through the specified URL paths
</LocationMatch> - Marks end of
<FilesMatch - Container for directives affecting files matching specified
patterns
</FilesMatch> - Marks end of
AuthType - An HTTP authorization type (e.g., "Basic")
AuthName - The authentication realm (e.g. "Members Only")
Require - Selects which authenticated users or groups may access a protected
space
Satisfy - access policy if both allow and require used ('all' or 'any')
AccessFileName - Name(s) of per-directory config files (default: .htaccess)
DocumentRoot - Root directory of the document tree
ErrorDocument - Change responses for HTTP errors
AllowOverride - Controls what groups of directives can be configured by
per-directory config files
Options - Set a number of attributes for a given directory
DefaultType - the default MIME type for untypable files
ServerType - 'inetd' or 'standalone'
Port - A TCP port number
HostnameLookups - "on" to enable, "off" to disable reverse DNS lookups, or
"double" to enable double-reverse DNS lookups
User - Effective user id for this server
Group - Effective group id for this server
ServerAdmin - The email address of the server administrator
ServerName - The hostname of the server
ServerSignature - En-/disable server signature (on|off|email)
ServerRoot - Common directory of server-related files (logs, confs, etc)
ErrorLog - The filename of the error log
PidFile - A file for logging the server process ID
ScoreBoardFile - A file for Apache to maintain runtime process management
information
LockFile - The lockfile used when Apache needs to lock the accept() call
AccessConfig - The filename of the access config file
ResourceConfig - The filename of the resource config file
ServerAlias - A name or names alternately used to access the server
ServerPath - The pathname the server can be reached at
Timeout - Timeout duration (sec)
KeepAliveTimeout - Keep-Alive timeout duration (sec)
MaxKeepAliveRequests - Maximum number of Keep-Alive requests per connection,
or 0 for infinite
KeepAlive - Whether persistent connections should be On or Off
IdentityCheck - Enable identd (RFC 1413) user lookups - SLOW
ContentDigest - whether or not to send a Content-MD5 header with each
request
UseCanonicalName - whether or not to always use the canonical ServerName :
Port when constructing URLs
StartServers - Number of child processes launched at server startup
MinSpareServers - Minimum number of idle children, to handle request spikes
MaxSpareServers - Maximum number of idle children
MaxServers - Deprecated equivalent to MaxSpareServers
ServersSafetyLimit - Deprecated equivalent to MaxClients
MaxClients - Maximum number of children alive at the same time
MaxRequestsPerChild - Maximum number of requests a particular child serves
before dying.
RLimitCPU - soft/hard limits for max CPU usage in seconds
RLimitMEM - soft/hard limits for max memory usage per process
RLimitNPROC - soft/hard limits for max number of processes per uid
BindAddress - '*', a numeric IP address, or the name of a host with a unique
IP address
Listen - a port number or a numeric IP address and a port number
SendBufferSize - send buffer size in bytes
AddModule - the name of a module
ClearModuleList -
ThreadsPerChild - Number of threads a child creates
ExcessRequestsPerChild - Maximum number of requests a particular child
serves after it is ready to die.
ListenBacklog - maximum length of the queue of pending connections, as used
by listen(2)
CoreDumpDirectory - The location of the directory Apache changes to before
dumping core
Include - config file to be included
LogLevel - set level of verbosity in error logging
NameVirtualHost - a numeric ip address:port, or the name of a host
ServerTokens - Determine tokens displayed in the Server: header - Min(imal),
OS or Full
Current Configuration:
httpd.conf
User webuser
Group webgroup
ServerName www.butterthlies.com
DocumentRoot /usr/www/site.status/htdocs
This is all good, reliable information because it comes from running modules.
Copyright © 2001 O'Reilly & Associates. All rights reserved.