Merge branch 'staged'
[dports.git] / www / hiawatha / pkg-help
1 CACHE
2 Enable caching support.  It is required for the CacheMaxFilesize,
3 CacheRProxyExtension, CacheSize settings.  CacheRProxyExtension
4 requires that RPROXY is also enabled.  With this option enabled
5 Hiawatha can cache the output of CGI applications, which can control
6 caching with the X-Hiawatha-Cache and X-Hiawatha-Cache-Remove
7 headers.
8
9 CGIWRAPPER
10 Install cgi-wrapper(1), which can be used to run certain CGI programs
11 with a different user than the webserver's user.  To function
12 properly, the CGI wrapper binary needs to have the setuid bit set.
13
14 LEFH
15 Install the 'lefh' (Let's Encrypt For Hiawatha) tool to help in
16 obtaining and maintaining Let's Encrypt certificates.  It requires
17 PHP.
18
19 LOADCHECK
20 Enable experimental support for MaxServerLoad.  When the host has
21 a load higher than that value, Hiawatha will drop incoming connections.
22 Officially this feature is only available on Linux.  FreeBSD support
23 is largely untested.
24
25 MONITOR
26 Enable Hiawatha Monitor support.  The MonitorServer setting enables
27 logging of statistical information to a remote monitor server running
28 www/hiawatha-monitor.  CGI scripts can log additional events via
29 the X-Hiawatha-Monitor header.
30
31 RPROXY
32 Enable reverse proxy support.  It is required for the CacheRProxyExtension,
33 CustomHeaderBackend, and ReverseProxy settings.  CacheRProxyExtension
34 requires that CACHE is also enabled.  ReverseProxy can be used to
35 forward requests with URLs that match POSIX regular expressions to
36 other webserver
37
38 TOMAHAWK
39 Enable support for the Tomahawk command shell.  It is exposed via
40 a Telnet service and can be used to view server statistics, to
41 ban/unban clients, to clear the cache, etc.
42
43 TOOLKIT
44 Enable URL toolkit support, a DSL to do URL transformations.  It
45 is required for the UseToolkit settings and UrlToolkit directives.
46  
47 XSLT
48 With this option enabled, Hiawatha can do XSL transformation via
49 textproc/libxslt when an XML file is requested and an XSLT sheet
50 is present.  It is required for the ErrorXSLTfile, UseXSLT settings,
51 and XSLT support in ShowIndex.