Verzeichnisschutz mit http-auth

2. März 2010 / apache2 / Code

×Info: This post is older than 2 years! Displayed information may be outdated!

Beispiel Inhalt der .htaccess und .htpasswd-Files.

.htaccess

AuthUserFile /srv/www/pfad/zum/ordner/mit/der/.htpasswd
AuthGroupFile /dev/null
AuthName dev-server
AuthType Basic
<Limit GET>
require valid-user
</Limit>

.htpasswd

username:passwordhash

htpasswd kann man via Shell-Command erstellen:

htpasswd -c <filename> <username> # -c nur wenn htpasswd file neu created werden soll

Serverpfad der .htpasswd rausfinden

Den Pfad kan man so rausfinden:

# php script
<?php echo dirname(__FILE__); ?>

# oder in der Shell
pwd

Online-Generatoren

Das Ganze .htaccess/.htpasswd-Zeug kann man auch online generieren, z.B. hier.