Return-Path: Delivered-To: apmail-httpd-users-de-archive@www.apache.org Received: (qmail 50011 invoked from network); 20 Nov 2006 18:32:21 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 20 Nov 2006 18:32:21 -0000 Received: (qmail 95345 invoked by uid 500); 20 Nov 2006 18:32:29 -0000 Delivered-To: apmail-httpd-users-de-archive@httpd.apache.org Received: (qmail 95333 invoked by uid 500); 20 Nov 2006 18:32:29 -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 95322 invoked by uid 99); 20 Nov 2006 18:32:29 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Nov 2006 10:32:29 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [85.88.7.146] (HELO sebastiankayser.de) (85.88.7.146) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Nov 2006 10:32:17 -0800 Received: by sebastiankayser.de (Postfix, from userid 1000) id 043283C84004; Mon, 20 Nov 2006 19:35:05 +0100 (CET) Date: Mon, 20 Nov 2006 19:35:05 +0100 From: Sebastian Kayser To: users-de@httpd.apache.org Subject: Re: Location Message-ID: <20061120183505.GO32199@sebastiankayser.de> References: <4561E7E2.8080801@agimatec.de> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <4561E7E2.8080801@agimatec.de> User-Agent: Mutt/1.5.9i X-Virus-Checked: Checked by ClamAV on apache.org * Andre Bischoff wrote: > ich verwende Apache 2.0.59 > > Auszug aus der httpd.conf > [...] > > > AuthType Basic > AuthName "Auth" > AuthUserFile /home/apache/auth/.auth-file3 > Require valid-user > > > > AuthType Basic > AuthName "Auth" > AuthUserFile /home/apache/auth/.auth-file2 > Require valid-user > > > > AuthType Basic > AuthName "Auth" > AuthUserFile /home/apache/auth/.auth-file1 > Require valid-user > > > [...] > Inhalt und Pfade der auth-files: > /home/apache/auth/.auth-file1 > test1:uDgx8tpDdKVuM > > /home/apache/auth/.auth-file2 > test2:uDgx8tpDdKVuM > > /home/apache/auth/.auth-file3 > test3:uDgx8tpDdKVuM > > Auszug aus dem Logfile: > [Mon Nov 20 18:13:42 2006] [error] [client 192.168.1.201] user test3 not > found: /c/ > [Mon Nov 20 18:14:11 2006] [error] [client 192.168.1.201] user test2 not > found: /rrdtool/ Mit der Konfiguration erhalte ich das beschriebene "Fehlverhalten". > Wenn ich auskommentiere und den Apache neustarte, > funktionieren die Zugriffe auf die jeweiligen Pfade /c/ und /rrdtool/ mit > dem jeweiligem User und Passwort. Handelt es sich dabei um einen Bug, > oder eine Fehlkonfiguration? Siehe unten, bitte pr�fen. > Die Stelle von habe ich schon im Konfigfile variiert und > �ber geschrieben. Allerdings ohne Ver�nderung. Bei mir (Apache 2.0.54) funktioniert dies. Apache arbeitet die Location-Anweisungen in der Reihenfolge ab, in der sie in der Konfiguration stehen und die Konfiguration des letzten passenden Location-Elementes zieht. Versichere Dich also nochmal, dass Du den Apache nach der Umsortierung (/ vor /c und /rrdtool) auch neu geladen hast. Alternativ kannst Du anstatt auch schreiben, dann gehst Du sicher, dass der Container _nur_ auf das Stammverzeichnis passt, ungeachtet der Reihenfolge in der Konfiguration. Die Abarbeitungsreihenfolge der Location-Direktiven erfolgt �brigens komplett anders als die der Directory-Direktiven. Siehe dazu den Abschnitt "How the sections are merged" unter: http://httpd.apache.org/docs/2.0/sections.html Sebastian -------------------------------------------------------------------------- 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 --------------------------------------------------------------------------