- Je nach Serverkonfiguration kann jeder auf seiner Domain einen eigenen geschützten Bereich einrichten.
- Dafür muß ein neues Verzeichnis/Ordner erstellt werden in dem sich dann dieser geschützte Bereich befinden soll.
- Damit der Inhalt in diesem Verzeichnis auch geschützt ist, müßen dort noch 2 Dateien eingefügt werden, die einen komischen Namen haben.....und diese Dateien heißen: .htaccess und .htpasswd
- So sieht der Inhalt der Datei .htaccess aus:
AuthUserFile /var/www/web123/html/gesperrter_ordner/.htpasswd
AuthName "Passwortgeschützter Domainbereich"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>
- Erstellen Sie eine Datei mit dem Namen .htaccess und fügen Sie dann dort diese 6 Zeilen ein.
- Achtung: In der Zeile AuthUserFile müssen Sie noch den Pfad zu der Passwortdatei .htpasswd ändern, sonst können Sie sich nicht anmelden. Was hier zu lesen ist, ist lediglich ein Beispiel!
- Wenn Sie hingegen einen geschützten Bereich erstellen möchten, in dem man sich nie anmelden kann, ihre PHP-Skripte aber Zugriff haben sollen, dann benötigen Sie keine .htpasswd Datei und ihre .htaccess Datei beinhaltet dann folgende 5 Zeilen:
<Limit GET POST>
order deny,allow
deny from all
satisfy any
</Limit>
- Windowsbenutzer wird bald auffallen, daß Sie mit ihrem Betriebsystem leider keine Dateien mit einem führenden Punkt erstellen können!
- Dafür gibt es aber einen Trick, und der geht soooo...:
1. - Erstellen Sie die Dateien und nennen Sie sie htaccess.txt und htpasswd.txt
2. - Starten Sie die MS-DOS Eingabeaufforderung und gehen Sie mit CD ordnername in den Ordner, in dem sich die beiden Dateien befinden.
3. - Geben Sie folgende zwei Befehle in dem schwarzen MS-DOS Fenster ein:
ren htaccess.txt .htaccess + Enter Taste
und
ren htpasswd.txt .htpasswd + Enter Taste
4. - Fertig! Jetzt haben Sie beide Dateien so umbenannt, wie sie gebraucht werden.
- Wenn Sie jetzt per FTP die Datei .htaccess in ihren Ordner hochladen und danach den Ordner über ihren Browser aufrufen, kommt bereits das Loginfenster für den gesperrten Domainbereich. Ein Login ist in diesem Fall noch nicht möglich, da die zweite Datei .htpasswd (die nur die Namen und Passwörter beinhaltet) noch nicht existiert.
- Wie Sie die zweite Datei mit dem Namen .htpasswd erstellen und darin die Zugangsdaten für einen oder mehrere Benutzer anlegen, erfahren Sie, wenn Sie jetzt ganz, ganz schnell in der linken Navigation auf den Knopf "htpasswd Datei" klicken :-)
|