Return-Path: X-Original-To: apmail-httpd-users-de-archive@www.apache.org Delivered-To: apmail-httpd-users-de-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id AE101BEF1 for ; Mon, 2 Jan 2012 10:14:34 +0000 (UTC) Received: (qmail 53412 invoked by uid 500); 2 Jan 2012 10:14:34 -0000 Delivered-To: apmail-httpd-users-de-archive@httpd.apache.org Received: (qmail 52624 invoked by uid 500); 2 Jan 2012 10:14:28 -0000 Mailing-List: contact users-de-help@httpd.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: users-de@httpd.apache.org List-Id: Delivered-To: mailing list users-de@httpd.apache.org Received: (qmail 52037 invoked by uid 99); 2 Jan 2012 10:14:25 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 02 Jan 2012 10:14:25 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of michael.renner@gmx.de designates 213.165.64.22 as permitted sender) Received: from [213.165.64.22] (HELO mailout-de.gmx.net) (213.165.64.22) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 02 Jan 2012 10:14:19 +0000 Received: (qmail invoked by alias); 02 Jan 2012 10:13:57 -0000 Received: from static.2.55.40.188.clients.your-server.de (EHLO mail.vbox4php.org) [188.40.55.2] by mail.gmx.net (mp032) with SMTP; 02 Jan 2012 11:13:57 +0100 X-Authenticated: #441487 X-Provags-ID: V01U2FsdGVkX1/lv7FsSDrlR90jfuCVReSPjDepYAcUNzgLotyfeL 2l+G55RlATfpq1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Mon, 02 Jan 2012 11:13:52 +0100 From: Michael Renner To: Subject: Re: seltsamer Redirect bei WebDAV In-Reply-To: References: <3c6ae29cd5eddefa6fa888dffdfb0c29@mail.vbox4php.org> <4EFDE0DE.7030209@thelounge.net> Message-ID: X-Sender: michael.renner@gmx.de User-Agent: Roundcube Webmail/0.7 X-Y-GMX-Trusted: 0 On 30.12.2011 22:58, Martin Allert wrote: > Hallo zusammen, Moin rundum und an alle ein schönes neues Jahr! > Ergänzend zu der Antwort von Harald noch ein paar Verständnis Infos: [...] Mit den richtigen Settings komme ich ein Stück weiter. Vielen dank für den Hinweis und die Erklärung. > Das Phänomen mit dem / ist auch einfach zu erklären: findet der > Apache in der URL keinen vollständigen Pfad auf eine HTML Datei, > prüft > er ob das Ziel ein Directory ist. Trifft das zu, macht er einen > internen Redirect auf das Verzeichnis (Trenner "/" zwischen Dirs) und > sucht dort den konfigurierten DirectoryIndex. Da bei dir das > Proxypassreverse nicht richtig war, ging der interne Redirect vom > backendwebserver direkt an den Browser zurück und genau das konnte > der > Browser ja nicht aufrufen :) Klar, da fehlte etwas. Jetzt findet die passende Umsetzung von /renner auf renner/ statt. Doch leider geht dabei das https verloren. Aus den Headern vom Aufruf: ---------------------------------------------------------- https://webdav.domain.tld/renner GET https://webdav.domain.tld/renner HTTP/1.1 Host: webdav.domain.tld . . . HTTP/1.1 301 Moved Permanently Date: Mon, 02 Jan 2012 09:10:47 GMT Server: Apache Location: http://webdav.domain.tld/renner/ ---------------------------------------------------------- Der Slash wird richtig angepasst, aber das http ist falsch. Der Connect funktioniert nur mit https auf Port 443. Als ServerName ist in der httpd.conf ServerName https://webdav.domain.tld:443 gesetzt. Hilft nix :-( Die Crux ist, dass der Apache von SSL nichts weiss, da die SSL-Terminierung schon vorher in einem Stück Blech stattfindet, nicht am Apache selbst. Der Redirect kommt vom RP, ein Blick mit tcpdump auf die zwei Netzwerkinterfaces bestätigt das: nach 'unten' geht beim Aufruf von http://webdav.domain.tld/renner (ohne abschliessenden /) nichts raus. VirtualHost ist auf dem RP nicht gesetzt. Woher nimmt der Apache das Schema in der Antwort für den 301? Danke -- |Michael Renner E-mail: michael.renner@gmx.de | |81541 Munich skype: michael.renner.gmx.de | |Germany Don't drink as root! ESC:wq -------------------------------------------------------------------------- Apache HTTP Server Mailing List "users-de" unsubscribe-Anfragen an users-de-unsubscribe@httpd.apache.org sonstige Anfragen an users-de-help@httpd.apache.org --------------------------------------------------------------------------