ProxyPass zu einem WebDAV Verzeichnis, geht nicht richtig

Alles, was den Apache betrifft, kann hier besprochen werden.

ProxyPass zu einem WebDAV Verzeichnis, geht nicht richtig

Postby Rosendoktor » 21. April 2011 10:53

Hallo,

ich habe ein Problem damit, ein Apache WebDAV Directory hinter einem anderen Apache Server bzw. VirtualHost zu betreiben. Das WebDAV Verzeichnis laeuft in einem VirtualHost auf Port 8443 (https-alt), und ist so ueber https://meinedomain.de:8443/webdav/ zu erreichen. Auf einem anderen VirtualHost desselben Servers laeuft auf Port 443 ueber https://meinedomain.de/ eine kleine private Webseite. Die Trennung ist noetig da ich sonst Durcheinander mit den Logins bekomme (nutze BasicAuthentication).

Da Port 8443 wenn man draussen unterwegs ist aber haeufiger von Firewalls blockiert wir, moechte ich gerne das WebDAV Verzeichnis ueber Port 443 erreichbar machen, dazu habe ich im VirtualHost auf Port 443 eine ProxyPass/ProxyPassReverse Direktive eingetragen, siehe unten. Damit funktioniert dann zwar der Zugriff per Browser auf das Webdav Directory ueber https://meinedomain.de/webdav/, also zumindest lesen kann ich die Daten.

Wenn ich nun aber mit einem WebDAV faehigen Client verbinden will (Gnome Nautilus, oder Windows Explorer), melden mir beide Clients nach dem Login Fehler, wie z.B. "Not a WebDAV enabled Directory". Zugriff ueber Port 8443 funktioniert dagegen hervorragend. Ich interpretiere das so, dass der Proxy auf Port 443 schlicht nicht weiss dass da ein WebDAV Verzeichnis hinter haengt und keine WebDAV Erweiterungen fuer die Proxy Weiterleitung aktiviert.

Frage: Kann ich ein WebDAV Verzeichnis so ueberhaupt durch einen Proxy voll funktional zugaenglich machen, und wenn ja, wie muss die Konfiguration dann genau aussehen?

Gruss,
Robert

Code: Select all
<VirtualHost _default_:443>

        ...

        ProxyPass /webdav/ https://meinedomain.de:8443/webdav/

        <Location /webdav/>
                ProxyPassReverse /webdav/
                Dav On
                <Limit OPTIONS PROPFIND GET REPORT MKACTIVITY PROPPATCH PUT CHECKOUT MKCOL MOVE COPY DELETE LOCK UNLOCK MERGE>
                        Order Deny,Allow
                        Allow from all
                        Satisfy Any
                </Limit>
        </Location>
 
        ...

</VirtualHost>     
Rosendoktor
 
Posts: 1
Joined: 20. April 2011 12:36

Return to Apache

Who is online

Users browsing this forum: No registered users and 142 guests