Sie sind Gast! Login
Erstellen Sie ein neues Beispiel und publizieren Sie es gratis auf weedit.
Wonach suchen Sie? Suchen
Hier können Sie die Markierungen entfernen.
.htaccess dient der Zugriffssteuerung auf Apache-Webservern. Dabei kann die Steuerung
global für den Server oder lokal für einzelne Verzeichnisse oder Dateien wirken.
Wir können mithilfe von .htaccess zwei Typen von Zugriffsbeschränkungen realisieren: Passwortschutz (Authentifizierung) und Beschränkung des Zugriffs auf bestimmte Rechner (IP-Adresse).
Um eine Zugriffsbeschränkung zu definieren ist eine Datei in dem zu schützenden
Verzeichnis anzulegen. Diese Datei heißt .htaccess
Die Zugriffsbeschränkung
funktionieren nur, wenn der Administrator Ihres Servers diese Funktionen auch freigegeben hat.
Wenn Sie selbst der Administrator sind, können Sie hier eine Beschreibung der zentralen Konfigurationsmöglichkeiten finden: Version 1.3, Version 2.0, Version 2.1.
AuthType Basic
AuthName "Admin-Bereich"
AuthUserFile /absoluter/pfad/.htpasswd
require valid-userMit AuthType Basic definieren Sie die Art der
Authentifizierung. Bei Basic wird
die Passwortübertragung nicht verschlüsselt, aber sie wird von den
gängigen Browsern unterstützt. Um eine sichere Übertragung zu gewährleisten müssen Sie mit Digest arbeiten. Diese Methode wird allerdings nur noch von wenigen Browsern unterstüzt.
<?php echo $_SERVER ['DOCUMENT_ROOT']; ?>Wenn Sie diesen Code als PHP Datei speichern und auf Ihrem Server ausführen erhalten Sie den absoluten Pfad zu Ihrem Root Verzeichnis.Benutzername:PasswortUm Passwörter für die .htpasswd Datei zu verschlüsseln können Sie folgenden PHP-Code verwenden.<?php echo crypt("Ihr Passwort"); ?> Kommentare
Tom17.04.09
Manchmal wird die .htpasswd auch zur .htuser - Kommt glaub ich immer auf den Host an.
Artikel
Information
Autor: Wolfi
Kategorie: Server-Scripting
Titel: Verzeichnis mit .htaccess schützen
Veröffentlicht am: 17.04.09