diff options
author | Tobias Kortkamp <tobik@FreeBSD.org> | 2018-11-30 10:09:50 +0000 |
---|---|---|
committer | Tobias Kortkamp <tobik@FreeBSD.org> | 2018-11-30 10:09:50 +0000 |
commit | f5823c94c6ae71c36ec8842d7c5e748bef9bde73 (patch) | |
tree | a70c3a061598ed0285b33d78eeff18c689eea5cc /www/hiawatha/pkg-help | |
parent | 702b9a2d7929cf7620617385d04c2de68d433070 (diff) | |
download | ports-f5823c94c6ae71c36ec8842d7c5e748bef9bde73.tar.gz ports-f5823c94c6ae71c36ec8842d7c5e748bef9bde73.zip |
www/hiawatha: Add WebServerLoad support and cleanup port
- Sort options helpers and add pkg-help to describe options better
- Add CGIWRAPPER option which when turned off will turn off packaging
of the setuid cgi-wrapper(1) binary
- Cleanup post-patch; use LOCALBASE where appropriate
- Drop incidental variables
- Do not install useless documentation; README.md is a copy of
pkg-descr; ChangeLog does not contain any juicy information either
- Trim pkg-message further
Notes
Notes:
svn path=/head/; revision=486242
Diffstat (limited to 'www/hiawatha/pkg-help')
-rw-r--r-- | www/hiawatha/pkg-help | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/www/hiawatha/pkg-help b/www/hiawatha/pkg-help new file mode 100644 index 000000000000..af5846898963 --- /dev/null +++ b/www/hiawatha/pkg-help @@ -0,0 +1,51 @@ +CACHE +Enable caching support. It is required for the CacheMaxFilesize, +CacheRProxyExtension, CacheSize settings. CacheRProxyExtension +requires that RPROXY is also enabled. With this option enabled +Hiawatha can cache the output of CGI applications, which can control +caching with the X-Hiawatha-Cache and X-Hiawatha-Cache-Remove +headers. + +CGIWRAPPER +Install cgi-wrapper(1), which can be used to run certain CGI programs +with a different user than the webserver's user. To function +properly, the CGI wrapper binary needs to have the setuid bit set. + +LOADCHECK +Enable experimental support for MaxServerLoad. When the host has +a load higher than that value, Hiawatha will drop incoming connections. +Officially this feature is only available on Linux. FreeBSD support +is largely untested. + +MBEDTLS +Enable TLS support via security/mbedtls. It is required for the +MinTLSversion, PublicKeyPins, RequiredCA, RequireTLS, and TLScertFile +settings. + +MONITOR +Enable Hiawatha Monitor support. The MonitorServer setting enables +logging of statistical information to a remote monitor server running +www/hiawatha-monitor. CGI scripts can log additional events via +the X-Hiawatha-Monitor header. + +RPROXY +Enable reverse proxy support. It is required for the CacheRProxyExtension, +CustomHeaderBackend, and ReverseProxy settings. CacheRProxyExtension +requires that CACHE is also enabled. ReverseProxy can be used to +forward requests with URLs that match POSIX regular expressions to +other webserver + +TOMAHAWK +Enable support for the Tomahawk command shell. It is exposed via +a Telnet service and can be used to view server statistics, to +ban/unban clients, to clear the cache, etc. + +TOOLKIT +Enable URL toolkit support, a DSL to do URL transformations. It +is required for the UseToolkit settings and UrlToolkit directives. + +XSLT +With this option enabled, Hiawatha can do XSL transformation via +textproc/libxslt when an XML file is requested and an XSLT sheet +is present. It is required for the ErrorXSLTfile, UseXSLT settings, +and XSLT support in ShowIndex. |