====== User Authentifizierung ======
In einer Konfigurationsdatei einer Website folgendes ergänzen:
location / {
auth_basic "Restricted";
auth_basic_user_file .htpasswd;
}
Danach die jew. Passworddatei erstellen.
touch /etc/nginx/.htpasswd
chown root.nogroup .htpasswd
chmod 640 .htpasswd
Jetzt noch die Datei nach belieben mit Benutzern füllen.
^ Befehl ^ Beschreibung ^
| printf "John:$(openssl passwd -crypt 'V3Ry')\n" >> .htpasswd
| benutzt crypt encryption |
| printf "Mary:$(openssl passwd -apr1 'SEcRe7')\n" >> .htpasswd
| benutzt apr1 (Apache MD5) encryption |
| printf "Jane:$(openssl passwd -1 'V3RySEcRe7')\n" >> .htpasswd
| benutzt MD5 encryption |
Quelle: [[http://wiki.nginx.org/HttpAuthBasicModule]]
Zum Schluss den nginx noch reloaden.