Takeshi
29.02.04, 19:48
Hab mir einen Webserver mit Apache2 gebastelt, nur tritt dabei ein kleines Problem auf:
Würde gerne einige Verzeichnisse mittels einer .htaccess-Datei schützen. Die Datei habe ich auch angelegt und in dem entsprechenden Verzeichnis gespeichert.
Die Datei sieht folgendermaßen aus:
...
AuthType Basic
AuthName "Login"
AuthuserFile /etc/apache2/passwort/password
Require valid-user
Leider kommt beim login in das Verzeichnis keine Passwortabfrage, so dass jeder reinkommt.
Wenn ich aber die Befehle für die einzelnen Verzeichnisse in der httpd.conf festlege, so sehe ich das Verzeichnis gar nicht erst - was ja nicht der Sinn der Sache ist!
Ach ja: natürlich habe ich in der httpd.conf festgelegt, dass .htaccess-Dateien beachtet werden. Dei entsprechenden Zeilen sehen folgendermaßen aus:
<Directory />
# Einstellungen für .htaccess-Files
AllowOverride AuthConfig Indexes
Order deny,allow
Deny from all
</Directory>
# use .htaccess files for overriding,
AccessFileName .htaccess
# and never show them
<Files ~ "^\.htaccess">
Order allow,deny
Deny from all
</Files>
Würde gerne einige Verzeichnisse mittels einer .htaccess-Datei schützen. Die Datei habe ich auch angelegt und in dem entsprechenden Verzeichnis gespeichert.
Die Datei sieht folgendermaßen aus:
...
AuthType Basic
AuthName "Login"
AuthuserFile /etc/apache2/passwort/password
Require valid-user
Leider kommt beim login in das Verzeichnis keine Passwortabfrage, so dass jeder reinkommt.
Wenn ich aber die Befehle für die einzelnen Verzeichnisse in der httpd.conf festlege, so sehe ich das Verzeichnis gar nicht erst - was ja nicht der Sinn der Sache ist!
Ach ja: natürlich habe ich in der httpd.conf festgelegt, dass .htaccess-Dateien beachtet werden. Dei entsprechenden Zeilen sehen folgendermaßen aus:
<Directory />
# Einstellungen für .htaccess-Files
AllowOverride AuthConfig Indexes
Order deny,allow
Deny from all
</Directory>
# use .htaccess files for overriding,
AccessFileName .htaccess
# and never show them
<Files ~ "^\.htaccess">
Order allow,deny
Deny from all
</Files>