Die Sperrung oder Passwortschutz eines Verzeichnisses in ISPConfig
Erfahren Sie, wie Sie ein Verzeichnis in ISPConfig sperren oder passwortschützen, indem Sie die erforderlichen Schritte zum Schutz Ihrer Daten befolgen. Detaillierte Anleitung hier verfügbar.
Wie man ein Verzeichnis in ISPConfig sperrt oder mit einem Passwort schützt
Schnelle Sicherung von Dateien mit Benutzername und Passwort direkt aus dem ISPConfig-Panel.
Wenn Sie einen Ordner mit sensiblen Dateien (Backups, Verwaltungszonen, Berichte, Exporte) haben, ist der einfachste Weg, unbefugten Zugriff zu verhindern, ihn mit einer Benutzer + Passwort Authentifizierung zu schützen. In ISPConfig können Sie dies tun, ohne die Serverdateien manuell zu bearbeiten, indem Sie die Funktion Protected Folder verwenden.
Anforderungen und wissenswerte Dinge
- Du hast Zugang zum ISPConfig-Panel und zur Website (Domain), die du schützen möchtest.
- Die Website wird auf einem Server gehostet, auf dem ISPConfig die Webkonfiguration (Apache und/oder Nginx) verwaltet.
- Du kennst den Pfad des Ordners, den du schützen möchtest (zum Beispiel
/public_html/adminoder/public_html/private).
Empfohlene Methode: Geschützter Ordner in ISPConfig
ISPConfig ermöglicht es dir, einen geschützten Ordner für eine bestimmte Website zu definieren. Je nach Version/Thema können die Optionen in Form eines Tabs oder eines Untermenüs mit dem Namen Protected Folder / Ordnerschutz erscheinen.
Schritt 1: Identifizieren Sie die richtige Website
- Logge dich in ISPConfig ein.
- Gehe zum Menü Sites.
- Gehe zu Website und wähle die gewünschte Domain aus.
Schritt 2: Fügen Sie einen geschützten Ordner hinzu
- Auf der Webseite suche den Abschnitt/Tab Protected Folder (oder ein ähnliches Menü).
- Drücke Neuen geschützten Ordner hinzufügen.
- Vervollständige die Felder (die Bezeichnungen können leicht variieren):
- Ordner / Pfad: der relative Pfad des Ordners, zum Beispiel
/adminoder/private. - Aktiv: aktiviert den Schutz.
- Titel / Realm (optional): ein angezeigter Name im Anmeldefenster, zum Beispiel
Geschützter Bereich.
- Ordner / Pfad: der relative Pfad des Ordners, zum Beispiel
- Speichern Sie die Einstellungen.
public_html, und die Ordner darin werden als /ordner-name hinzugefügt.Benutzer- und Passworterstellung
Ein geschützter Ordner benötigt mindestens einen Benutzer. In ISPConfig gibt es in der Regel einen separaten Abschnitt für Geschützte Ordnerbenutzer (oder ähnlich).
- In Sites sucht nach Protected Folder Users.
- Drücke Neuen Benutzer hinzufügen.
- Vervollständigen Sie:
- Benutzername: beispiel
adminoderciprian - Passwort: Wählen Sie ein starkes Passwort (mindestens 12-16 Zeichen, Mischung aus Buchstaben/Ziffern/Symbolen)
- Geschützter Ordner: Wählen Sie den im vorherigen Schritt erstellten Ordner aus
- Active: aktiv
- Benutzername: beispiel
- Speichern.
Tests und Überprüfung
- Greifen Sie im Browser auf den geschützten Ordner zu, zum Beispiel
https://domeniu.tld/admin/. - Es sollte ein Fenster erscheinen, das nach Benutzername und Passwort fragt.
- Gib die erstellten Anmeldeinformationen ein und bestätige den Zugriff.
Wenn das Authentifizierungs-Prompt nicht erscheint, überprüfen Sie den Abschnitt “Häufige Probleme” weiter unten.
Alternative: manuelle Schutz mit .htaccess
Wenn du manuelle Kontrolle bevorzugst (oder die Option in ISPConfig nicht findest), kannst du einen Ordner mit einer .htaccess-Datei und einer Passwortdatei .htpasswd schützen. Die Methode funktioniert klassisch auf Apache.
Beispiel für .htaccess (im geschützten Ordner)
AuthType BasisAuthName "Geschützter Bereich"AuthUserFile /var/www/clients/clientX/webY/.htpasswdRequire valid-userErstellung der .htpasswd-Datei
Auf dem Server kannst du einen Benutzer in .htpasswd mit dem Befehl (Beispiel) erstellen:
htpasswd -c /var/www/clients/clientX/webY/.htpasswd adminDer Parameter -c erstellt die Datei. Für zusätzliche Benutzer, führe es ohne -c aus.
Häufige Probleme
1) Das Anmeldefenster erscheint nicht
- Überprüfen Sie, ob der geschützte Ordner Aktiv ist.
- Stelle sicher, dass der Benutzer mit dem richtigen Ordner verknüpft ist.
- Wenn Sie Nginx verwenden, erfordert die Authentifizierung eine spezifische Konfiguration (
auth_basic) und kann vom ISPConfig-Template abhängen. - Leere den Cache des Browsers oder teste im Inkognito-Modus.
2) Du erhältst 403 Forbidden nach der Authentifizierung
- Falsche Berechtigungen für Dateien/Ordner (Rechte und Eigentümer).
- Die Indexdatei fehlt (zum Beispiel gibt es keine
index.phpoderindex.htmlund das Verzeichnislisting ist deaktiviert).
3) Die Website “geht kaputt” nach dem Schutz
- Sie haben einen Ordner geschützt, der öffentliche Ressourcen (CSS/JS/Bilder) enthält, die für die Seiten erforderlich sind.
- Lösung: Schütze nur den sensitiven Unterordner (z.B.
/admin) und nicht den Ordner mit Assets.
Fertig, jetzt ist dein Ordner mit einem Zugangsschutz versehen, wie ein exklusiver Club. Wenn du möchtest, sag mir die Struktur der Website (welchen Ordner du schützen möchtest und ob es sich um Apache oder Nginx handelt) und ich nenne dir die sauberste Lösung, ohne Überraschungen.
Wenn du einen verwalteten VPS betreibst oder Hilfe bei den Webeinstellungen benötigst, kann das Support-Team schnell die Serverkonfiguration überprüfen und den Schutz sicher anwenden.