mod_cache
Name
mod_cache — http(8gx) component for serving objects from a local filesystem
Description
mod_cache serves local files when certain URIs are requested. Note that mod_fastcgi(4gx) has a table of its own and higher precedence.
mod_cache is built into http(8gx) and not a separate module/plugin.
Configuration directives
This (built-in) plugin shares http.cfg. See http(8gx).
URI map
The filemap that specifies which URIs to handle is cache.txt, which is searched for in config_file_path. The usual location is /etc/gromox/cache.txt.
Each line in this file consists of 3 columns separated by whitespace:
Domain or wildcard to match the HTTP Host: header with.
URI path (prefix) to match
Target file/directory within the filesystem
If the file has no lines, no documents will be served this way. If the file is absent however, a set of default entries will be used.
Default entries
* /web /usr/share/grommunio-web
* /EWS/Messages.xsd /usr/share/gromox/Messages.xsd
* /EWS/Services.wsdl /usr/share/gromox/Services.wsdl
* /EWS/Types.xsd /usr/share/gromox/Types.xsd
Files
config_file_path/cache.txt: URI map specifying which paths this plugin shall handle.
See also
gromox(7), http(8gx)