Hallo, Liste!
Da ich mein Wissen dokumentieren wollte, habe ich auf meinem Rechner (Kubuntu 6.10) TWiki (Version 20040902-3) installiert. Alles funktioniert gut und ich bin zufrieden.
Nun, da ich ab und zu auch vom Internet mein Wissen lesen will, habe ich mich entschieden alles per Passwort zu schützen und HTTPs zu aktivieren.
Und nun kommen die Probleme! Das Login und das Passwort sind 100% sicher die richtige, aber TWiki will nicht mich authentifizieren... Die Apache-Konfiguration für HTTP und HTTPs ist identisch, bis zur Definition der Keys, und zwar wie folgendes:
<VirtualHost twiki.myserver.com:443> ServerName twiki.myserver.com ServerAdmin webmaster@myserver.com SSLCertificateFile /opt/apache/conf/ssl.crt/server.crt SSLCertificateKeyFile /opt/apache/conf/ssl.key/server.key DocumentRoot /var/www/twiki/ ErrorLog logs/twiki-error_log TransferLog logs/twiki-access_log AccessFileName .htaccess Alias /twiki/pub /var/www/twiki/pub Alias /twiki/data /var/lib/twiki/data ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
RewriteEngine on RewriteCond %{REQUEST_METHOD} ^(TRACE|TRACK) RewriteRule .* - [F]
Redirect /twiki/index.html https://twiki.myserver.com/cgi-bin/twiki/view
<Directory /usr/lib/cgi-bin/twiki/> Options +ExecCGI SetHandler cgi-script AllowOverride all Allow from all </Directory> </VirtualHost>
In der Error-Log sehe ich folgendes:
[Wed Oct 10 22:18:34 2007] [error] [client 192.168.10.3] user not found: /cgi-bin/twiki/edit/Main/WebHome
Also, es scheint, daß der Nutzername nicht geschickt wird. Hat jemand eine Ahnung warum?
Apache und Apache-SSL sind auch von apt-get installiert und sind in der Version 1.3.34-4ubuntu1.
Vielen Dank Luca Bertoncello (lucabert@lucabert.de)