Skip to main content

Debian Nginx – Passwortschutz / htaccess einrichten

Diese Anleitung zeigt euch, wie ihr mit Nginx einen Passwortschutz / htaccess für eure gesamte Webseite bzw. für einzelne Unterseiten einrichten könnt.

1. htpasswd erzeugen

Am einfachsten könnt ihr die Datei mit Boardmitteln erzeugen. Dazu gebt ihr folgendes in die Konsole ein.

Nun lässt ihr euch zu eurem Benutzer ein Passwort in die Datei schreiben.

Im Dialog werdet ihr nun nach eurem Passwort gefragt.

Nun könnt ihr euch eure „.htpasswd“ Datei anzeigen lassen und schauen, wie sie aussieht.

Bei mir sieht dies so aus.

ht_0

 

2. Nginx Konfiguration anpassen

Nun öffnet ihr die Nginx Konfiguration.

Darin solltet ihr sowas ähnliches sehen.

ht_1

Nun habt ihr 2 Möglichkeiten. Ihr könnt eure komplette Webseite mit einem Passwort schützen oder nur einen Teilbereich.

2.1 Komplette Webseite schützen

Dazu schreibt ihr folgende Befehle in die Konfiguration.

2.2 Einzelne Webseite schützen

Dazu fügt ihr folgendes in die Konfiguration ein. Dieser Code schützt NUR die Unterseite „munin“. Kann in jede andere Seite abgeändert werden.

 

Zum Schluss müsst ihr bei Nginx noch einen Reload durchführen.

Nun solltet ihr folgendes auf eurer Homepage sehen:

ht_2

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.