What are all the different configuration settings and tunables? - Part 2

Content Compression

Name Description Default
(when not present)
modules!gzip!enabled Boolean: enable the Content Compression module no
modules!gzip!static Boolean: compress static content no
modules!gzip!cache_dir Location of the cache directory for static content; %zeushome% and %docroot% expansions are supported %zeushome%/web/gzip_cache
modules!gzip!minsize Integer: minimum size of file to compress (bytes) 1 Kb
modules!gzip!maxsize Integer: maximum size of file to compress (bytes) 10 Mb
modules!gzip!negotiate Boolean: If set, first look for a compressed version of the content (e.g. index.html.gz) in the same location as the original content; use this in preference to compressing and caching the original content. no
modules!gzip!dynamic Boolean: compress dynamic content no

Content Negotiation

Name Description Default
(when not present)
modules!negotiate!enabled Boolean: no
modules!negotiate!enable!language Boolean: Enable language negotiation no
modules!negotiate!prefer!language The preferred language; example: en-US <unset>
modules!negotiate!language!<ext> Maps the named file extension <ext> to the supplied language code (the value) <unset>
modules!negotiate!enable!charset Boolean: Enable character set negotiation no
modules!negotiate!prefer!charset The preferred character set; example: iso-8859-1 <unset>
modules!negotiate!charset!<ext> Maps the named file extension <ext> to the supplied character set (the value) <unset>
modules!negotiate!enable!encoding Boolean: Enable content encoding negotiation no
modules!negotiate!prefer!encoding The preferred content encoding; example: indentity <unset>
modules!negotiate!encoding!<ext> Maps the named file extension <ext> to the supplied encodingh (the value) <unset>
modules!negotiate!enable!mime Boolean: Enable mime-type negotiation no
modules!negotiate!prefer!mime The preferred mime type; example: text/html Value of modules!mime!default

DirList

Name Description Default
(when not present)
modules!dirlist!enabled Boolean: enable the Dirlist module no
tuning!dirlist!filename_length See the tuning!dirlist!filename_length Global tunable.
tuning!dirlist!type Integer: The style of directory listing to generate
(0 = Zeus style, 1 = Apache style, 2 = Graphical)
0

Distributed

Name Description Default
(when not present)
modules!distributed!enabled Boolean: enable the distributed module no
modules!distributed!authd!urls!<url>!server The host:port to be used for the authentication API for the URL <url> <unset>
modules!distributed!authd!urls!<url>!realm The realm to be used for the authentication API for the URL <url> <unset>
modules!distributed!sockd!mappings!<name> The host:port to be used for the content API for the service name <name> <unset>
modules!distributed!sockd!prefix The service prefix to be used for the content API /server/socket/

Errors

Name Description Default
(when not present)
modules!errors!enabled Boolean: enable the Errors module no
modules!errors!directory Filesystem path to the directory containing custom error pages <unset>

FastCGI

Name Description Default
(when not present)
modules!fastcgi!enabled Boolean: enable the FastCGI module no
modules!fastcgi!remote!<path> The host:port to be used for the remote FastCGI referenced by docroot path <path> <unset>
modules!fastcgi!authorizers!<dir> The location of the FastCGI used to authenticate the docroot directory <dir> <unset>
modules!fastcgi!env!<ENV> Value to be assigned to the environment variable <ENV> <unset>
modules!fastcgi!allowanywhere Boolean: if enabled, FastCGI applications can be run from any docroot location (as well as from FastCGI aliases) no
modules!fastcgi!authorize_cache!<dir> Boolean: cache the response from the FastCGI authorizers for the specified directory <dir> no
modules!fastcgi!authorize_cache!maxsize Integer: maximum number of authorizer cache entries to cache 5000
modules!fastcgi!authorize_cache!timeout Integer: timeout for authorizer cache entries (seconds) 60
modules!fastcgi!usekeepalives <unset>
modules!fastcgi!default_concurrency Integer: number of concurrent scripts to run (used for scripts run without an explict concurrency setting) 0
modules!fastcgi!concurrency!< dir> Integer: number of concurrent scripts to run 0
modules!fastcgi!authorize_concurrency!<dir> Integer: number of concurrent scripts to run 0

Frontpage

Name Description Default
(when not present)
modules!frontpage!enabled Boolean: enable the FrontPage module no
modules!frontpage!fphome String: Filesystem location of the FrontPage distribution /usr/local/frontpage

Gateway

Name Description Default
(when not present)
modules!gateway!enabled Boolean: enable the Gateway module no
modules!gateway!path!<path> Specifes the destination webserver (<host>:<port>) for requests which match the specified <path>. The path can be either a proper path, or a regular expression prefixed by a "~" <unset>
modules!gateway!rewritelocation Boolean: If yes, we rewrite any 'Location' headers returned by the destination webserver so that they point to us rather than the destination. no
modules!gateway!rewritecookie Boolean: If yes, cookies returned from the origin server that contain domain variables are rewritten to refer to the gateway server. yes

Get

Name Description Default
(when not present)
modules!get!enabled Boolean: enable the Get module no

htaccess

Name Description Default
(when not present)
modules!htaccess!enabled Boolean: enable the htaccess module no
modules!htaccess!accessfilename String: name of the local htaccess files .htaccess
modules!htaccess!globalfile String: filesystem location of the global htaccess file <unset>

Imagemap

Name Description Default
(when not present)
modules!imagemap!enabled Boolean: enable the Imagemap module no

Index

Name Description Default
(when not present)
modules!index!enabled Boolean: enable the Index module no
modules!index!files String: filenames to use as the default index page (priority left to right) <unset>

isapi

Name Description Default
(when not present)
modules!isapi!enabled Boolean: enable the ISAPI module no
modules!isapi!filters!<file> String: filename <file> of in-process ISAPI filter <unset>
modules!isapi!efilters!<file> String: filename <file> of out-of-process ISAPI filter <unset>
modules!isapi!runeextensions Boolean: run ISAPI extensions out-of-process no

jserv

Name Description Default
(when not present)
modules!jserv!enabled Boolean: enable the JServ module no
modules!jserv!mounts!<mount>!server Servlet server hostname for the mount point <mount> <user_specified>
modules!jserv!mounts!<mount>!port Servlet server port for the mount point <mount> 8007
modules!jserv!mounts!<mount>!zone Servlet zone for the mount point <mount> root
modules!jserv!mounts!<mount>!protocol Protocol for the mount point <mount> (ajpv11/ajpv12) ajpv11

log

Name Description Default
(when not present)
modules!log!enabled Boolean: enable the Log module no
modules!log!filename Filename for the request log <unset>
modules!log!format format to use for the request log output %h %l %u %t "%r" %s %b
modules!log!ssi Boolean: whether SSI subrequests are logged yes

Map

Name Description Default
(when not present)
modules!map!enabled Boolean: enable the Map module no
modules!map!handlers!<extension> String: path and name of the handler for the given extension <unset>
modules!map!prestat!<extension> Boolean: if yes; attempt to stat the destination file before handing it off to a handler. If the file does not exist, return a 404 error immediately <unset>
modules!map!ssihandlers!<tag> The value is a URI which specifies the action for the SSI tag <tag> <unset>
modules!map!homedir!enabled Boolean: enable user home directories yes
modules!map!homedir!prefix String: username URI prefix (e.g., in http://www.site.com/~user/) ~
modules!map!homedir!file String: file to use in order to associate usernames with their home directory filesystem locations /etc/passwd
modules!map!homedir!path String: explicit home directory path <unset>
modules!map!homedir!dir String: subdirectory to use from the home directories public_html
modules!map!homedir!ldap_filter String: unimplemented cn=%u
modules!map!homedir!ldap_url1 LDAP URL for username <unset>
modules!map!homedir!ldap_url2 Additional LDAP URL for nested queries for username <unset>
modules!map!homedir!ldap_numeric If the username is entirely numeric, use this LDAP url to query instead of ldap_url1 and ldap_url2 <unset>
modules!map!homedir!ldap_homeprefix Filesystem home directory prefix; prepended to the result returned from the LDAP query <user_specified>
modules!map!homedir!ldap_binddn Distinguished name of the LDAP object to bind as <user_specified>
modules!map!homedir!ldap_passwd Password of the LDAP binddn object (encrypted) <user_specified>
modules!map!homedir!ldap_cachettl Integer: ttl for LDAP cache 30
modules!map!alias!<docroot_path>!type Alias type to use for alias of docroot path <docroot_path> (simple/cgi/fastcgi/isapi) <unset>
modules!map!alias!<docroot_path>!filepath Filesystem path to use for alias of docroot path <docroot_path> <unset>
modules!map!alias_types!<type> Mime type to use for alias of type <type> (by default, simple is application/x-httpd-alias, cgi is application/x-httpd-cgi, fastcgi, isapi) <unset>
modules!map!method_type!<path> If set to 'dav', DAV methods will be enabled for the map specified by the path <unset>

MIME

Name Description Default
(when not present)
modules!mime!enabled Boolean: enable the MIME module no
modules!mime!default Default MIME type text/plain
modules!mime!magic Boolean: enable automatic MIME type detection (from file contents) no
modules!mime!types!<extension> String: MIME type to use for extension <extension> <unset>

NSAPI

Name Description Default
(when not present)
modules!nsapi!enabled Boolean: enable the NSAPI module no
modules!nsapi!config_root String: filesystem location for NSAPI configuration <unset>
modules!nsapi!uid User for NSAPI processes to run as (unset defaults to child web server process) <unset>
modules!nsapi!gid Group for NSAPI processes to run as (unset defaults to child web server process) <unset>

Perl Extensions

Name Description Default
(when not present)
modules!perl!allowssi Boolean: allow use of the #perl ssi command no
modules!perl!enabled Boolean: enable perl extension support no
modules!perl!libpath String: Colon separated list of paths to search for perl modules <unset>
modules!perl!loglevel String: the minimum log severity that should be logged to the virtual server error log. warn
modules!perl!libpath String: Colon separated list of paths to search for perl modules <unset>
modules!perl!path!<path>!handlers!<hook> String: the perl handler to run <unset>
modules!perl!path!<path>!env!<key> String: value to be passed as an environment variable <unset>
modules!perl!path!<path>!var!<key> String: value to be passed as a Perl configuration variable <unset>
modules!perl!path!<path>!modules String: space separated list of perl module to load <unset>

Put

Name Description Default
(when not present)
modules!put!enabled Boolean: enable the Put module no
modules!put!save_as_user Boolean: set uploaded file ownership as the uid/gid with which the web server is running, otherwise the supplied authenticated user must be in /etc/passwd no

Referrer

Name Description Default
(when not present)
modules!referrer!allowmissingreferrer Boolean: Whether to validate when referrer is missing no
modules!referrer!enabled Boolean: enable the Referrer module no
modules!referrer!mimetypes Space-separated list of MIME types for referrer validation <unset>
modules!referrer!denyurl URL that denied requests will be redirected to <unset>
modules!referrer!validreferrers Space-separated list of valid referrer hostnames, IP addresses or IP masks <unset>

Response Headers

Name Description Default
(when not present)
modules!headers!enabled Boolean: enable the Response headers module no
modules!headers!mime!<mime type> String: Headers to insert if the mime type matches, URL encoded <unset>
modules!headers!file!<file path> String: Headers to insert if the file path (regex if it starts with ~), URL encoded <unset>
Rewrite
Name Description Default
(when not present)
modules!rewrite!enabled Boolean: enable the Rewrite module no
modules!rewrite!rules!<linenum> Line <linenum> of the rewrite script, URL encoded <unset>
modules!rewrite!ruleset Entire rewrite script (multiple lines), URL encoded, lines separated by '&' <unset>
modules!rewrite!debug Boolean: web server will write verbose messages when compiling the script no
modules!rewrite!rules!debugrun Boolean: web server will write verbose messages when running the script no
modules!rewrite!rules!invasive Boolean: When modifying the URL, rewrite the URI as well as variables derived from the URI (such as PATH_INFO) no
modules!rewrite!rules!maxrules Integer: maximum number of rewrite commands that will be run on a request tuning!rewrite!max_rules_per_run, or 1000

Search

Name Description Default
(when not present)
modules!search!enabled Boolean: enable the Search module no
modules!search!index Index file <unset>
modules!search!url URL for search queries <unset>
modules!search!input_template Input template file <unset>
modules!search!output_template Output template file <unset>

Spelling

Name Description Default
(when not present)
modules!spelling!enabled Boolean: enable the Spelling module no
modules!spelling!repairtype Fix case problems only (0) or misspellings as well (1) 0
Stats
Name Description Default
(when not present)
modules!stats!enabled Boolean: enable the Stats module no
Subserver
Name Description Default
(when not present)
modules!subserver!custom_dso String: the name of the custom dso to use <ZEUSHOME>/web/bin/subserver_map.so
modules!subserver!enabled Boolean: enable the Subserver module no
modules!subserver!layout Filesystem layout (standard layout = 0, simple multi-directory = 1, complex multi-directory = 2, custom subserver map = 3) 0
modules!subserver!hostheaderprefixwildcard Boolean: if yes, enable searching for default subservers (e.g., *.site.com) no
modules!subserver!prefix URL Prefix <unset>
modules!subserver!suffix URL Suffix <unset>
modules!subserver!autoserveradmin Boolean: auto-determine webmaster email address no
modules!subserver!autoserveradminuser username to use for webmaster email address <unset>
Throttle
Name Description Default
(when not present)
modules!throttle!enabled Boolean: enable the Throttle module no
modules!throttle!limit Throughput limit for virtual server (bytes/second). Zero means no limit 0
modules!throttle!maxconns Maximum simultaneous connections for virtual server. Zero means no limit 0
modules!throttle!subserver Boolean: enable/disable independent throttle limits for each subserver no
modules!throttle!denybyhostheader!enabled Boolean: enable host header denial no
modules!throttle!denybyhostheader!filename Location of file listing host headers and redirect locations, one pair per line. This file is automatically reloaded (every 30 seconds) if it changes. <unset>

Usertrack

Name Description Default
(when not present)
modules!usertrack!enabled Boolean: enable the Usertrack module no
modules!usertrack!cookiename Usertrack cookie prefix ZeusCookieMachine
modules!usertrack!expiry Boolean: enable explicit cookie expiry times no
modules!usertrack!expire!days Number of days for cookie to persist. Summed with ...!hours <user_specified>
modules!usertrack!expire!hours Number of hours for cookie to persist. Summed with ...!days <user_specified>
modules!usertrack!domain Domain of validity for the cookie (e.g., 'zeus.com') <unset>
Content Manager [Administrator] 08 November 2005 Bookmark with del.icio.us Post this article to Digg Post this article to reddit Post this article to Facebook Tweet this article  

Comments are closed for this post.

Recently...

Other Resources