In diesem Tutorial erfahren Sie, wie Sie Verzeichnisse oder Ordner von Webseiten durch die Dateien .htaccess und .htpasswd schützen . Wir werden eine Erklärung sehen, wie man es manuell ohne Hilfe von Panels macht. Als erstes erklären wir kurz, worum es in den genannten Dateien geht.
.htacces bestimmt die Art der erforderlichen Berechtigungen und wer auf welche Dateien zugreifen kann.
.htpasswd übernimmt das Speichern des Namens und des Kennworts jedes einzelnen.
.zugang
Wir fügen diese Datei in den Ordner ein, den wir sichern möchten. In die Datei schreiben wir folgendes:
AuthUserFile absoluter_Pfad / .htpasswd AuthName Ihr_Name AuthType Basic erfordern Benutzer TechnoWikis
Wir werden jede Zeile mit einer kurzen Erklärung unten sehen.
<Dateien "visita_solvetic.html"> erfordern Benutzer TechnoWikis </ Files>
Wir können viele Dinge anfassen, es kommt darauf an, was wir erreichen wollen.
.htpasswd
Diese Datei enthält die Liste der Benutzernamen und die zugehörigen Kennwörter. Sie können diese also bequem speichern. Das Passwort wird verschlüsselt. Jede Zeile der Datei wird folgendermaßen gebildet:
Benutzer: Passwort
Wir können den Befehl htpasswd ausführen, um die Datei zu erstellen, oder uns die Zeichenfolge im Terminal anzeigen. Dann lasse ich die Struktur, wie sie verwendet werden kann:
htpasswd [-c] [-i] [-m | -B | -d | -s | -p] [-C cost] [-D] [-v] Benutzerpassdatei htpasswd -b [-c] [-m | -B | -d | -s | -p] [-C cost] [-D] [-v] Passwort für den Benutzer der Datei htpasswd -n [-i] [-m | -B | -d | -s | -p] [-C cost] Benutzer htpasswd -nb [-m | -B | -d | -s | -p] [-C cost] Benutzerpasswort
Sehen wir uns 2 Beispiele an:
Um die Zeichenfolge, die wir manuell zur .htpasswd-Datei hinzufügen müssen, im Terminal zu drucken, führen wir Folgendes aus:
htpasswd -nb Benutzerpasswort
Wenn wir den String direkt in die .htpasswd-Datei schreiben wollen, führen wir Folgendes aus:
htpasswd -cb Pfad_zum_Speichern / .htpasswd Benutzerpasswort
Sie könnten auch an diesem Kennwortgenerator für die Datei interessiert sein, sie ist sehr einfach zu verwenden. Sehen wir uns an, wie sie erstellt wurde. Geben Sie den Benutzernamen und das Kennwort ein:
Jetzt klicken wir auf die Schaltfläche zum Erstellen einer .htpasswd-Datei und erhalten Folgendes:
Wir müssen die Zeile kopieren, die im Textfeld in unserer Datei angezeigt wird. Denken Sie daran, dass jeder Benutzer eine Zeile verwendet.