New versions of the Hiawatha webserver and the Hiawatha Monitor have been released. Hiawatha now supports chunked encoded requests and logfile rotation. Several bugs were fixed, included a few found via Coverity.
I've added access rights per webserver and support for CGI errors to the Hiawatha Monitor. The server statistics have been replaced by two graphs for connection count and bad requests.
Congrats!
Here is the tutorial for installing Hiawatha 9.6 on Ubuntu Server 14.04 - http://secure-ubuntu-server.blogspot.com/2014/06/howto-highest-secured-hiawatha-web.html
Are there any defaults for rotating logs? I'm guessing that Hiawatha won't rotate them unless I tell otherwise.
And, as usual, the new Debian packages are up at http://files.tuxhelp.org/hiawatha/. The apt repo [www.hiawatha-webserver.org] at apt.sparkz.no should be synchronizing shortly.
Will update soon
and thanks Chris Wadge for Debian Packages
I start to read your tutorial like i'm going to eat a big slice of my favorite cake. But while reading through, I got my doubts of the 'situation correctness' of your tutorial.
At one point you advised to set
cgi.rfc2616_headers to 1 in /etc/php5/cgi/php.ini, while the corresponding documentation of that setting (http://nl3.php.net/manual/en/ini.core.php#ini.cgi.rfc2616-headers) advices to leave it to the default 0 value when running php in a cgi environment like php-fpm (which is preferred over the 'original' php when using Hiawatha).
Also, you don't make advantage of separate configurations for php-fpm in "/etc/php5/fpm/pool.d/". Not that's that bad when you run it only for Hiawatha. But it can be problematic later when you want to utilize php5-fpm for another package or when the "one file configs everything" gets deprecated in the next version(s).
What's new in PolarSSL 1.3.8 [polarssl.org]
Get the packages [files.tuxhelp.org]