Advanced Configuration
In order to set up multiple servers, each virtual server must be given
a separate IP address. This means the machine must have multiple IP
addresses. If left blank or set to 0.0.0.0 then all available ip
addresses will be used.
If your machine has several registered DNS names, you will need to
tell the server which one you want it to call itself. If you leave
this blank, Zeus will use the default system name.
Zeus Server supports two log formats. You can use the Common Log
Format which is compatible with older servers and utility programs.
Alternatively you can use our Extended Log Format. This includes
information such as the referrer and the name of the browser software
(note it is possible to convert logs from extended to CLF format). You
can also chose to produce no logs at all, or to only log errors.
Zeus server is capable of creating directory listings on the fly. This
is useful for creating an ftp-like service. However, you may want to
restrict people from being able to browse directories.
Here you can specify the name of the directory in which user's home
directories who are allowed to add their own pages to the website
live. They are referenced as /~username/file.
This specifies the name of the directory inside the user's home
directory in which their HTML files live. For example, referencing
/~username/file might retrieve /home/username/public_html/file.
Zeus Server can allow users to create their own cgi-scripts simply by
creating an executable file with an extension (usually .cgi) that maps
to application/x-httpd-cgi under the supplied mime-types
file. However, if scripts are badly written they may interfere with
the operation of the server and be a security hazard, thus you may
wish to disable them.
DNS lookup gets IP names from IP addresses. This makes it easier to
see where people are accessing your pages from. It is also required to
do domain restricted access control. However, DNS does add a small
performance overhead and you can disable it if you wish. You can also
choose to do DNS only when running scripts (to facilitate customer
location dependent pages, for example).
This is a comma separated list of the names of index files that the
server will search for upon a directory access. The server will search
for them in the order you specify.
Dynamic negotiation is a feature of the server which encompasses both
content and browser negotiation. Content negotiation enables the
automatic transfer of the most preferred variant of a set of files
dependent upon the clients preferences (eg. jpegs instead of
gifs). Browser negotiation allows completely different pages to be
returned dependent upon the browser in use.
Negotiation may be enabled automatically, or only upon use of variant
files.
Back to configuration documentation