mod_cache — http(8gx) component for serving objects from a local filesystem
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.
This (built-in) plugin shares http.cfg. See http(8gx).
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.
* /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
|
• |
config_file_path/cache.txt: URI map specifying which paths this plugin shall handle. |
gromox(7), http(8gx)