mod_cache — http(8gx) processing plugin 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 .so file.

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 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


  • config_file_path/cache.txt: URI map specifying which paths this plugin shall handle.

See also

gromox(7), http(8gx)