mod_cache

Name

mod_cache — HTTP handler 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.

Configuration directives

This component 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 are served

See also

gromox(7), http(8gx)