Gelegentlich muss ich in Nginx den passwortschutz für eine Seite konfigurieren. Jedes Mal suche ich wieder, wie ich das am einfachsten auf der Kommandozeile durchführe, da htpasswd eigentlich eine Apache-Tool ist.
Ich habe bei mir immer PHP installiert, daher werde ich das nutzen. Um das Passwort “fooB4rB4z” in einer htpassed-Datei zu generieren, muss der Befehl dazu wie folgt aussehen:
|
|
Das sieht dann so aus: [
Dann fügt man diesen String wie folgt in die htpasswd ein:
|
|
Dann muss man noch den VHost konfigurieren:
|
|
Einmal die Konfiguration von Nginx neu einlesen lassen und schon kann man sich per “MyCoolUsername
” mit dem passwort “fooB4rB4z
” einloggen.