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  Permalink  
Download Free Trial

Recent Articles

Other Resources



www.zeus.com