WebDAV hinter einem reverse-proxy

Ich habe 2 Server. Ein Reverse-proxy auf den web-und zu einer auf einem privaten link dienen WebDAV.

Stand-Servern sind apache httpd v2.

Auf dem proxy habe ich:

 ProxyRequests Off 

<Proxy *> 
Order deny,allow 
Von alle zulassen 
</Proxy> 

ProxyPass /repo/http : //share.lokale/repo/
ProxyPassReverse /repo/http : //share.lokale/repo/

Auf dem dav-server habe ich:

<Location /repo/> 
DAV auf 
Order allow,deny 
von alle zulassen 
</Location> 

Den reverse-proxy zugegriffen wird über https und der private server ist der Zugriff über http.
Und da liegt das problem!!!

Nur-lese-Befehle funktionieren. Aber wenn ich mich bewegen will, etwas, das ich bekommen 502 Bad gateway.
Der Grund dafür ist die reverse-proxy nicht umschreiben der url ' s innerhalb der erweiterten dav-Anfrage.

Wird die Quell-URL im header und wird korrekt umgewandelt http://share.local/file1.
Die Ziel-URL wird in einigen xml-fragment, die ich nicht verstehe und bleibt https://example.com/file1 🙁

Ist es eine standard-Möglichkeit, dass der apache korrekt transformieren Sie die Anfrage?

Dank für Ihre Mühe.

  • stack overflow hat doch gesagt ich kann nur das posten einer url 🙁 also habe ich Leerzeichen. In meiner originalen config-Dateien sind die urls korrekt natürlich.
InformationsquelleAutor | 2009-07-10
Schreibe einen Kommentar