Filesystems
To make files available via a Challenger server there are a few
different types of modules which cooperate.
The source of all files are one or more Location
modules. They provide files as well as directory
information. Location modules can be mounted on overlapping
mount points, in which case the union of the files provided by the
modules will become available.
A Directory module is used to handle index files, such as
index.html, or produce directory listings.
File extension modules handle files of a certain
extension. The Main RXML parser module is a file
extension module that usually handles .html or
.rxml files.
If no File extension module handles a certain extension the
Content types module will be called to determine
the appropriate content-type for a file.
|