userdir & limit: Ordner wird nicht angezeigt

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

userdir & limit: Ordner wird nicht angezeigt

Postby kunzej » 20. May 2010 08:56

Hallo liebe Apache Freunde,

ich habe folgendes Problem: Ich nutze den userdir-Mod um die "public_html"-Ordner in den home-Verzeichnissen erreichbar zu machen:

Code: Select all
<IfModule mod_userdir.c>
        UserDir public_html
        UserDir disabled root

        <Directory /afs/home/*/public_html>
                AllowOverride FileInfo AuthConfig Limit Indexes
                Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
                IndexOptions FoldersFirst FancyIndexing ScanHTMLTitles
        </Directory>
</IfModule>

Soweit alles super! Das Problem ist jetzt aber, dass ich ein bestimmtes Verzeichniss innerhalb der public_html-Ordner Paswortgeschütz haben will. Es soll jedoch trotzdem mittels Indexes aufgelistet werden. Der Ordner soll case insensitive "atlas" heißen. Wenn ich es so löse:
Code: Select all
        <DirectoryMatch ^/afs/home/*/public_html/[Aa][Tt][Ll][Aa][Ss]/>
                AuthType Basic
                AuthName "Please enter the correct password"
                AuthUserFile /etc/apache2/passwords/atlas.pwd
                <LimitExcept HEAD>
                        require valid-user
                </LimitExcept>
        </DirectoryMatch>


dann werden zwar alle /public_html/Atlas mit dem Passwort geschützt. auf /public_html wird der Ordner "Atlas" jedoch nicht angezeigt. Wie bekomme ich es hin, dass diese Verzeichnisse trotzdem aufgelistet werden?

Vielen Dank im Voraus,
Jonas Kunze
kunzej
 
Posts: 1
Joined: 20. May 2010 00:30

Re: userdir & limit: Ordner wird nicht angezeigt

Postby Nobbie » 20. May 2010 11:28

Bei den "IndexOptions" das Schlüsselwort "ShowForbidden" anhängen (benötigt aber mindestens Apache 2.2).
Nobbie
 
Posts: 13183
Joined: 09. March 2008 13:04


Return to Apache

Who is online

Users browsing this forum: No registered users and 197 guests