First of all, thank you so much for this amazing piece of software! Hiawatha really is the most worry-free and easy-to-handle webserver that I've ever experience… wouldn't there be owncloud.
Actually, it works quite alright using this configuration:
...
# OwnCloud
VirtualHost {
Hostname = [...]
WebsiteRoot = /srv/www/htdocs/owncloud
StartFile = index.php
UseFastCGI = PHP5
TimeForCGI = 1000
WebDAVapp = yes
FollowSymlinks = yes
AllowDotFiles = yes
EnablePathInfo = yes
RequireSSL = yes
}
...
Small up-&downloads work like a charm, syncing contacts&calendars is also fine.
However, there are some quirks regarding time-demanding downloads. When browsing through e.g. a picture library sometimes the whole virtual host freezes, sometimes Hiawatha doesn't accept any requests anymore and there are also some occasions the ssl-connection stops working. And there are the times where everything works as expected and even large downloads (~100mb) finish. Restarting Hiawatha solves the problems temporarily.
The system.log e.g. says:
...
212.25.30.245|Sat 03 Jan 2015 20:35:11 +0100|Timeout while waiting for first request
212.25.30.245|Sat 03 Jan 2015 20:35:14 +0100|No cypher overlap during SSL handshake.
...
Is there any way to trace the problems down? In the moment they look so random…
When using Hiawatha as reverse proxy for nginx, owncloud runs fine but there are gateway timeouts (504) after just roughly 5 seconds of computing - also large downloads don't finish. Is there any way to adjust this threshold? Neither TimeForRequest, nor TimeForCGI do any good. Using nginx directly doesn't lead to any errors.
Sorry for all the owncloud-related trouble. Should I just quit using owncloud?
Hiawatha version: 9.9
Operating System: openSuSE 13.2