Also bei mir klappt es jetzt auch unter Windows 7 sowohl via http alsauch via https. Unter Ubuntu ging es von Anfang an.
Das Problem scheint bei Windows 7 zu sein, dass er keine selbstsignierten Zertifiakte akzeptiert. Bei StartSSL kann man sich jedoch ein offizielles und für ein Jahr gültiges Zertifikat holen.
Dazu wie folgt vorgehen:
Auf einer Linux-Büchse muss der Private-Key und der Zertifikatsantrag erstellt werden:
openssl genrsa -out example.com.key 2048
openssl req -new -key example.com.key -out example.com.csr
Bei StartSSL unter http://www.startssl.com/?app=12 der Express Lane folgen, Bestätigungscodes alle brav eintippen und abwarten. Per copy & paste irgendwann die csr - Datei einfügen. Das signierte Zertifikat kann man sich dann herunterladen.
In der QNAP-Oberfläche gibt man nun Sicherherit, Wichtiges SSL-Zertifiat im oberen Feld den Inhalt des signierten Zertifates ein und im unteren den Private-Key (example.com.key).
Jetzt hat der QNAP schonmal an sich das offizielle Zertifkat. Leider fehlt dem Ganzen aber noch die Chain - sprich der Zertifikatsbaum der CA. Diesen muss man per Hand einfügen:
In folgenden Ordner wechseln: /etc/stunnel/
wget http://www.startssl.com/certs/sub.class1.server.ca.pem
vi /etc/config/apache/extra/apache-ssl.conf
folgende untere, eine Zeile aufnehmen unter der "SSLCertificateFile" Zeile:
SSLCertificateChainFile "/etc/stunnel/sub.class1.server.ca.pem"
/etc/init.d/Qthttpd.sh restart
Dann ggf. im Browser nochmals mit F5 aktualisieren und iht habt ein offzilles, signiertes Zertifikat am Start. Danach ging bei mir auch unter Windows 7 alles via Webdav.
VanHaakonnen