Moin,

im Unterverzeichnis /Fotos liegt ein Fotoalbum. Jeder darf darauf zugreifen, 
Zugriffe per WebDAV erfordern ein Passwort. Soweit funktioniert es. Das 
Verfahren wollte ich nun erweitern, indem beim Zugriff via WebDAV https 
erzwungen wird: drei Zeilen für den Rewrite:

       <Directory /data/flaschenpost/Fotos>
                DirectoryIndex index.html
                DAV On
                <Limit PROPFIND POST PUT DELETE>
                        RewriteEngine On
                        RewriteCond %{HTTPS} !=on
                        RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
                        Require valid-user
                        AuthName "Foto-Bereich der Flaschenpost"
                        AuthType Basic
                        AuthUserFile /data/flaschenpost/etc/htpasswd
                </Limit>
        </Directory>

Das endet leider in einem 500. Der Redirect auf https erfolgt noch (1x), dann 
kommt der Fehler. Im Logfile steht:
[Wed Jan 16 22:13:39 2013] [debug] mod_deflate.c(615): [client 127.0.0.1] 
Zlib: Compressed 323 to 231 : URL /Fotos/
[Wed Jan 16 22:13:40 2013] [error] [client 127.0.0.1] Request exceeded the 
limit of 10 internal redirects due to probable configuration error. Use 
'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel 
debug' to get a backtrace.
[Wed Jan 16 22:13:40 2013] [debug] core.c(3063): [client 127.0.0.1] r->uri = 
/Fotos/
[Wed Jan 16 22:13:40 2013] [debug] core.c(3069): [client 127.0.0.1] redirected 
from r->uri = /Fotos/
[Wed Jan 16 22:13:40 2013] [debug] core.c(3069): [client 127.0.0.1] redirected 
from r->uri = /Fotos/
[Wed Jan 16 22:13:40 2013] [debug] core.c(3069): [client 127.0.0.1] redirected 
from r->uri = /Fotos/
[Wed Jan 16 22:13:40 2013] [debug] core.c(3069): [client 127.0.0.1] redirected 
from r->uri = /Fotos/
[Wed Jan 16 22:13:40 2013] [debug] core.c(3069): [client 127.0.0.1] redirected 
from r->uri = /Fotos/
[Wed Jan 16 22:13:40 2013] [debug] core.c(3069): [client 127.0.0.1] redirected 
from r->uri = /Fotos/
[Wed Jan 16 22:13:40 2013] [debug] core.c(3069): [client 127.0.0.1] redirected 
from r->uri = /Fotos/
[Wed Jan 16 22:13:40 2013] [debug] core.c(3069): [client 127.0.0.1] redirected 
from r->uri = /Fotos/
[Wed Jan 16 22:13:40 2013] [debug] core.c(3069): [client 127.0.0.1] redirected 
from r->uri = /Fotos/
[Wed Jan 16 22:13:40 2013] [debug] core.c(3069): [client 127.0.0.1] redirected 
from r->uri = /Fotos/
[Wed Jan 16 22:13:40 2013] [debug] mod_deflate.c(615): [client 127.0.0.1] 
Zlib: Compressed 647 to 395 : URL /Fotos/


Wo ist mein Denkfehler?

Dankbar für Hinweise
-- 
|Michael Renner      E-mail: michael.ren...@gmx.de  |
|81541 Munich        skype: michael.renner.gmx.de   |
|Germany             Don't drink as root!      ESC:wq

---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-de-h...@httpd.apache.org

Antwort per Email an