Hi, I've installed nginx as a reverse proxy in front of an apache webdav server. Everything seems to be OK so far, but renaming or moving files failes.
This is my current vhost for the webdav access on the nginx rev. proxy: server { listen 443 ssl; server_name "~^(?<part1>(webdav|schulweb))\-ca(?<part2>\d{4})\-(?<part3>(muenchen|augsburg))\.musin\.de$"; dav_methods PUT DELETE MKCOL COPY MOVE; dav_ext_methods PROPFIND OPTIONS; location / { resolver ns.musin.de; set $target $part1.ca$part2.$part3.musin.de; proxy_pass http://$target:80; client_max_body_size 0; set $dest $http_destination; if ($http_destination ~ "^https://(.+)") { set $dest http://$1; } proxy_set_header Destination $dest; proxy_http_version 1.1; proxy_buffering off; proxy_read_timeout 300; proxy_send_timeout 300; proxy_pass_request_headers on; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto http; proxy_set_header X-Forwarded-User $http_authorization; proxy_set_header Host $target; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Accept-Encoding ""; proxy_pass_header Date; proxy_pass_header Server; proxy_pass_header Authorization; more_set_input_headers 'Authorization: $http_authorization'; more_set_headers -s 401 'WWW-Authenticate: Basic realm="$target"'; } access_log /var/log/nginx/webdav-access.log upstreamlog; error_log /var/log/nginx/webdav-error.log warn; } If I switch the vhost to listen on port 80 without ssl, everything is fine and files can be renamed or moved via webdav. I think the problem is related to this thread, but however, the solution described there does unfortunatly not help: http://mailman.nginx.org/pipermail/nginx/2007-January/000504.html I am absolutely no nginx, proxy or http expert, so maybe some settings in the config above are wrong. If you see anything that is strange or can be removed or should be changed, please let me know. Also every idea how to solve my problem would be great. Also every hint how to debug such kind of problems are highly wellcome :-). Cheers and thanks, Schoepp -- Christian Schoepplein Landeshauptstadt Muenchen Referat fuer Bildung und Sport Zentrum fuer Informationstechnologie im Bildungsbereich (ZIB) - Netze und Servermanagement Postanschrift: Bueroanschrift: Landeshauptstadt Muenchen Landeshauptstadt Muenchen Referat fuer Bildung und Sport Referat fuer Bildung und Sport Postfach Bayerstr. 28 (Raum 5.326) 80313 Muenchen 80335 Muenchen T: +49 (0)89 233-85906 E: c.schoepplein (at) musin.de I: http://www.zib.musin.de Elektronische Kommunikation mit der Landeshauptstadt Muenchen, siehe: http://www.muenchen.de/ekomm Bitte denken Sie an die Umwelt, bevor Sie diese E-Mail ausdrucken. Pro Blatt sparen Sie durchschnittlich 15g Holz, 260ml Wasser, 0,05kWh Strom und 5g CO2. _______________________________________________ nginx mailing list nginx@nginx.org http://mailman.nginx.org/mailman/listinfo/nginx