Htpasswd

Website-Bereiche unter NGINX mit Kennwörtern absichern

Ähnlich wie beim Apache Webserver ist es auch mit NGINX mögliche eine ganze Website oder einzelne Bereiche (Unterverzeichnisse) so abzusichern, das man sie nur zu Gesicht bekommt, wenn man sich mit einer Benutzerkennung und einem Kennwort anmeldet.

Die zulässigen Benutzer und ihre Kennwörter werden dabei in einer Datei (htpasswd) gespeichert, die wie folgt aufgebaut ist:

UserID:Password
UserID2:Pasword2:Kommentar
UserID3:Password3

Während die Benutzer IDs im Klartext in der Datei gespeichert sind, werden die Kennwörter verschlüsselt abgelegt. NGINX unterstützt dir Verschlüsselungsmethoden CRYPT, SSHA, SHA (siehe auch Beschreibung von HttpAuthBasicModule.

Weiterlesen …