seeseekey.net - Invictus Deus Ex Machina

Auch im Webserver Nginx lässt sich “Basic Authentification” einrichten. Dazu fügt man in der entsprechenden Konfigurationsdatei im Server folgenden Block hinzu:

location / {
    auth_basic           "Access denied";
    auth_basic_user_file /var/www/example.org/.htpasswd;
}

In dem definierten Ordner wird nun eine Datei mit dem Namen “.htpasswd” angelegt”. Dieser Datei funktioniert dabei nach dem Schema “Nutzername:Passwort”. Mittels:

openssl passwd

kann dar Passworthash für die Datei erzeugt werden. Alternativ kann das ganze auch über das “htpasswd” Tool, welches im “apache2-utils”-Paket enthalten ist, erstellt werden:

htpasswd .htpasswd seeseekey

Die “.htpasswd”-Datei könnte dann so aussehen:

seeseekey:ppWAv1Wkrq/jg

Nach dem Neustart des Servers mittels:

sudo service nginx restart

sollte die “Basic Authentification” funktionieren.

Weitere Informationen gibt es unter:
http://nginx.org/en/docs/http/ngx_http_auth_basic_module.html

Schreibe einen Kommentar

You have to agree to the comment policy.