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