Wie kann man den Zugriff auf ein Verzeichnis auf Ihrem Webhosting schützen?

Procédure

Ziel

Diese Dokumentation leitet Sie Schritt für Schritt an, wie Sie den Zugriff auf ein bestimmtes Verzeichnis Ihres Webhostings mithilfe eines Passwortschutzes sichern können. Wir bieten Ihnen dazu zwei Methoden an:

  • Methode 1: Verwendung des LWS-Panels, das die erforderlichen Dateien automatisch generiert.
  • Methode 2: Manuelle Erstellung der Dateien .htaccess und .htpasswd, wenn Sie die Konfiguration lieber selbst verwalten möchten.

Warum sollte man ein Verzeichnis schützen?

Ein Verzeichnis mit einem Passwort zu schützen ist unerlässlich, wenn Sie sensible oder private Informationen haben, die Sie nur bestimmten Personen zugänglich machen möchten. Dies kann bei Verzeichnissen sinnvoll sein, die Verwaltungsdateien, Dokumente, die nur für ein Team bestimmt sind, oder vertrauliche Daten enthalten. Dieser Schutz stellt sicher, dass nur berechtigte Personen auf diese Dateien zugreifen können.

Wichtige Hinweise

  • Das Stammverzeichnis (htdocs): Es ist wichtig zu beachten, dass das Stammverzeichnis nicht über die vereinfachte Methode des LWS-Panels geschützt werden kann. Dies liegt daran, dass diese Methode das Stammverzeichnis Ihrer Website nicht schützen kann. Wenn Sie dieses Verzeichnis schützen möchten, müssen Sie die manuelle Methode verwenden, indem Sie die Dateien .htaccess und .htpasswd direkt erstellen und konfigurieren.
  • Ausbreitung des Schutzes auf Unterverzeichnisse: Wenn Sie ein Verzeichnis schützen, gilt dieser Schutz automatisch auch für alle Unterverzeichnisse und Dateien, die in diesem Verzeichnis enthalten sind. Das heißt, wenn Sie einem Ordner einen Schutz hinzufügen, werden auch alle Seiten und Ressourcen innerhalb dieses Ordners passwortgeschützt. Wenn Sie bestimmte Unterverzeichnisse vom Schutz ausschließen möchten, erfordert dies eine spezielle Konfiguration in der .htaccess-Datei.

Voraussetzungen

  • Ein Webhosting, das vom LWS Panel verwaltet wird (außer Domain-Paket).
  • Einen Zugang zu Ihrem LWS Panel oder die Möglichkeit, die Dateien auf Ihrem Hosting über FTP oder einen Dateimanager zu manipulieren.
  • Einen Benutzernamen und ein Passwort, die Sie für den Zugriff auf das geschützte Verzeichnis vergeben möchten.

Methode 1: Schutz über das LWS-Panel.

Schritt 1: Greifen Sie auf das LWS Panel zu.

  1. Loggen Sie sich in Ihren LWS-Kundenbereich ein.
  2. Wählen Sie die Domain, für die Sie einen Schutz hinzufügen möchten.
  3. Klicken Sie in der Rubrik "Dateien" auf "Ordnerschutz".
    Wie kann man den Zugriff auf ein Verzeichnis auf Ihrem Webhosting schützen?

Schritt 2: Füllen Sie das Schutzformular aus.

  1. Geben Sie einen Benutzernamen und ein Passwort ein. Diese Informationen werden für den Zugriff auf das geschützte Verzeichnis verwendet.
    Wie kann man den Zugriff auf ein Verzeichnis auf Ihrem Webhosting schützen?
  2. Geben Sie zum Schluss das zu schützende Verzeichnis (4) an (mit Ausnahme des Stammverzeichnisses).

Schritt 3: Aktivieren Sie den Schutz.

  1. Klicken Sie auf die Schaltfläche Bestätigen (5) .
  2. Sobald Sie das Formular bestätigt haben, erzeugt das LWS Panel automatisch die notwendigen Dateien: .htaccess und .htpasswd werden erstellt und in dem zu schützenden Verzeichnis abgelegt. Löschen Sie sie nicht, da das Verzeichnis sonst nicht mehr sicher ist.
  3. Der Passwortschutz ist sofort aktiv. Von nun an muss jeder, der versucht, auf das Verzeichnis zuzugreifen, den festgelegten Benutzernamen und das Kennwort eingeben.

Methode 2: Manueller Schutz über die Dateien .htaccess und .htpasswd

Wenn Sie die Konfiguration des Passwortschutzes lieber selbst verwalten möchten, können Sie die Dateien .htaccess und .htpasswd manuell erstellen. Hier erfahren Sie Schritt für Schritt, wie Sie dabei vorgehen.

Schritt 1: Erstellen Sie die Datei .htpasswd.

Die Datei .htpasswd enthält die Kennungen (Benutzername und Passwort), die für den Zugriff auf das geschützte Verzeichnis verwendet werden. Diese Datei muss an einem sicheren Ort außerhalb der Reichweite der Besucher Ihrer Website abgelegt werden.

  1. Verbinden Sie sich über das LWS-Panelmit Ihrem Dateimanager oder verwenden Sie einen FTP-Client wie FileZilla.
  2. Gehen Sie in das Verzeichnis, in dem Sie die .htpasswd-Datei speichern möchten. WICHTIG: Es wird empfohlen, die Datei nicht in dem Verzeichnis abzulegen, das Sie schützen wollen. Sie können im Stammverzeichnis Ihrer Website einen privaten Ordner wie private/ erstellen, in dem Sie die Datei ablegen können.
  3. Erstellen Sie in diesem Verzeichnis eine Datei mit dem Namen .htpasswd.
  4. Fügen Sie dieser Dateieinen Benutzernamen und ein Passwort in dieser Formhinzu:

    benutzername:passwort

    Beispiel: Wenn der Benutzer "admin" mit dem Passwort "secret123" sein soll, müssten Sie das Passwort zunächst verschlüsseln (Sie können dafür einen Online-Generator verwenden). Nach der Verschlüsselung könnte es wie folgt aussehen:

    admin:$apr1$N9j7h9gk$JdFqjD/yDg2wMNtnTsdwU.

    Sie können Online-Generatoren wie htpasswd generator verwenden, um das sichere Passwort zu erstellen.

Schritt 2: Erstellen oder bearbeiten Sie die .htaccess-Datei.

Die .htaccess-Datei ist für die Verwaltung der Zugriffsregeln auf Ihr Verzeichnis zuständig. Sie muss in dem Verzeichnis abgelegt werden, das Sie schützen möchten. Wenn die Datei .htaccess bereits existiert, müssen Sie sie ändern.

  1. Gehen Sie in das Verzeichnis, das Sie schützen möchten (z. B. ein privater Ordner).
  2. Wenn die .htaccess-Datei noch nicht existiert, erstellen Sie sie in diesem Verzeichnis. Wenn diese Datei bereits existiert, öffnen Sie sie, um sie zu bearbeiten.
  3. Fügen Sie die folgenden Zeilen in die .htaccess-Datei ein, um den Passwortschutz zu aktivieren:

    AuthType Basic AuthName "Geschützter Bereich" AuthUserFile /pfad/zu/.htpasswd Require valid-user.

    Erklärung der Zeilen:

    • AuthType Basic: Damit wird die Art des Schutzes festgelegt (hier der grundlegende Schutz durch ein Passwort).
    • AuthName "Geschützter Bereich": Dieser Text wird im Dialogfeld zur Anforderung von Zugangsdaten erscheinen. Sie können ihn anpassen (z. B.: "Eingeschränkter Zugriff").
    • AuthUserFile /pfad/zu/.htpasswd: Hier müssen Sie den absoluten Pfad zu der .htpasswd-Datei angeben, die Sie im vorherigen Schritt erstellt haben. Beispiel: Wenn sich die .htpasswd-Datei in einem Ordner private befindet, könnte der Pfad /home/user/private/.htpasswd lauten.
    • Require valid-user: Das bedeutet, dass ein gültiger Benutzer, dessen Benutzername und Passwort sich in der .htpasswd-Datei befinden, auf das Verzeichnis zugreifen kann.

    WICHTIG: Achten Sie darauf, den absoluten Pfad zur .htpasswd-Datei zu verwenden, damit der Server die Datei finden kann, egal wo sie sich befindet.

Überprüfung und erwartetes Ergebnis

  • Sie sollten zu einem Anmeldefenster weitergeleitet werden, wenn Sie versuchen, auf das geschützte Verzeichnis zuzugreifen. Nachdem Sie die korrekten Informationen eingegeben haben, wird Ihnen der Zugriff auf den Inhalt gestattet.
    Wie kann man den Zugriff auf ein Verzeichnis auf Ihrem Webhosting schützen?
  • Wenn Sie eine Fehlermeldung erhalten, vergewissern Sie sich, dass der Pfad zur .htpasswd-Datei korrekt ist und dass die Datei gültige verschlüsselte Kennungen enthält.

Häufige Fehler

  1. Fehler 403 (Zugriff verboten) :
    • Stellen Sie sicher, dass sich die .htpasswd-Datei in einem sicheren Verzeichnis befindet und dass ihr Pfad in der .htaccess-Datei korrekt angegeben ist.
    • Stellen Sie sicher, dass die .htpasswd-Datei die verschlüsselten IDs enthält und dass sie richtig formatiert ist.
  2. Falsches Passwort:
    • Wenn das Passwort nicht funktioniert, überprüfen Sie, ob es in der .htpasswd-Datei richtig verschlüsselt ist. Verwenden Sie einen Online-Generator für verschlüsselte Passwörter, um ein neues, sicheres Passwort zu generieren.
  3. Fehler 404 (Datei nicht gefunden) :
    • Stellen Sie sicher, dass sich die .htaccess-Datei im richtigen Verzeichnis befindet und dass sie richtig benannt ist (mit einem Punkt davor).

Schlussfolgerung

Ein Verzeichnis mit einem Passwort zu schützen ist eine einfache und effektive Methode, um sensible Informationen auf Ihrer Website zu sichern. Sie können wählen, ob Sie dies über das LWS-Panel tun wollen, das die erforderlichen Dateien automatisch generiert, oder manuell, indem Sie die .htaccess- und .htpasswd-Dateien selbst erstellen und konfigurieren. Beide Methoden stellen sicher, dass nur Personen mit den richtigen Zugangsdaten auf den Inhalt des Verzeichnisses zugreifen können.

Diesen Artikel bewerten :

5/5 | 2 Hinweis

Dieser Artikel war hilfreich für Sie ?

Article utileJa

Article non utileNicht

MerciMerci ! N'hésitez pas à poser des questions sur nos documentations si vous souhaitez plus d'informations et nous aider à les améliorer.


Vous avez noté 0 étoile(s)

Ähnliche Artikel

1mn von Lesen

Wie veröffentliche ich eine Site per FTP mit FileZilla, Cyberduck oder WinSCP?

0mn von Lesen

Wie können Sie eine Sicherungskopie Ihrer Webdateien herunterladen oder wiederherstellen?

0mn von Lesen

Wie können Sie Ihre E-Mails sichern oder wiederherstellen?

0mn von Lesen

Wie kann ich ein Backup einer Mysql-Datenbank herunterladen oder wiederherstellen?


Questions sur l'article
ThChor Il y a 1332 Tage
Bonjour sur mon arborescence : racine ............ sous-domaine1 dossier1.1 sous-dossier1.2.1 mettre un mot de passe sur le sous-dossier1.2.1 Comment faire
Siehe die
1 Antworten
fabrice-LWS - Il y a 1331 Tage
Bonjour, concernant la protection d'un dossier, vous êtes limités au niveau du nombre de caractères en passant par l'espace client. De ce fait, cela ne vous permettra pas de protéger "/htdocs/sous-domaine.com/repertoire1/repertoire" comme vous désirez le faire. La limite est de 30 caractères au niveau de cela. La solution serait de suivre la procédure suivante afin de mettre en place un fichier htpasswd et .htaccess pour protéger le répertoire concerné : https://www.wakdev.com/fr/more/wiki/divers/les-htaccess-et-htpasswd.html
Utile ?
Billy Il y a 1324 Tage
Bonjour, Est-il possible de protéger par mot de passe l’accès à un sous-domaine (à la racine d’un sous-domaine si l’on peut dire). Ou bien est-ce comme la racine du domaine principal ?
Siehe die
1 Antworten
fabrice-LWS - Il y a 1323 Tage
Bonjour, cela ne pourra pas fonctionner par le biais de votre espace client, en cliquant sur "Protection dossier". En effet, les points dans le nom du répertoire ne sont pas autorisés. Vous pouvez néanmoins protéger un sous domaine en suivant la procédure suivante : https://www.wakdev.com/fr/more/wiki/divers/les-htaccess-et-htpasswd.html
Utile ?
Billy Il y a 1324 Tage
Bonjour, Est-il possible de protéger par mot de passe via la méthode manuelle l’accès à un dossier dans la formule "Domaine" ? Si oui, sans php, je n’arrive pas à trouver le "realpath" et à accéder au .htpasswd… Est-il possible de déduire ce realpath ?
Siehe die
1 Antworten
fabrice-LWS - Il y a 1323 Tage
Bonjour, vous avez la possibilité de protéger un répertoire sans passer par "Protection dossier" accessible sur votre espace client. Pour cela, je vous invite à suivre la procédure suivante: https://www.wakdev.com/fr/more/wiki/divers/les-htaccess-et-htpasswd.html
Utile ?

Stellen Sie eine Frage an das LWS-Team und seine Gemeinschaft