• Support
my.cyonWebmailBestellen
Dies ist eine Beta-Version der neuen cyon-Website
Einige Funktionen funktionieren möglicherweise nicht wie erwartet.
Ordner/Datei vor fremdem Zugriff schützen

Ordner/Datei vor fremdem Zugriff schützen

Aktualisiert am 16. Dez. 2025
War dieser Artikel hilfreich?

Möchtest du deine Website mit einem Passwort schützen damit diese nur für bestimmte Personen zugänglich ist oder diese einfach temporär vor öffentlichen Zugriffen verbergen? Wir beschreiben in diesem Artikel mehrere Möglichkeiten, wie du Ordner oder Dateien über die .htaccess-Datei mit einem Verzeichnisschutz versehen kannst.

  • Verzeichnisschutz im my.cyon
  • Manuelle Verzeichnisschutz
  • Schutz einer Datei
  • Verschlüsselter Verzeichnisschutz

Verzeichnisschutz im my.cyon

1
Melde dich im my.cyon an und wähle im Produktwechsler die gewünschte Domain aus.
Der «Produktwechsler» im my.cyon
Der «Produktwechsler» im my.cyon
2
Wähle im Menü «Erweitert» das Untermenü «Verzeichnisschutz».
Menü «Verzeichnisschutz» im my.cyon
Menü «Verzeichnisschutz» im my.cyon
3
Klicke beim gewünschten Verzeichnis rechts auf «Verzeichnis schützen».
Übersicht Verzeichnisschutz
Übersicht Verzeichnisschutz
4
Im Feld «Beschreibung» kannst du eine Mitteilung verfassen, welche im Login-Fenster deines Browsers angezeigt wird. Erstelle danach üben den Button «Neues Login hinzufügen» einen Loginnamen und ein Passwort.
Verzeichnisschutz erstellen
Verzeichnisschutz erstellen
5
Vergib einen «Loginnamen» und ein «Passwort» oder lasse dir ein sicheres Passwort generieren. Bestätige die Eingaben über «Login hinzufügen».
Login erstellen
Login erstellen
6
Abschliessend klicke auf «Speichern» und der Verzeichnisschutz wird per sofort für das gewählte Verzeichnis aktiviert. Hattest du deine Website zuvor bereits im Browser geöffnet, so tritt der Schutz beim erneuten Laden der Seite in Kraft.
Einstellungen speichern
Einstellungen speichern

Manueller Verzeichnisschutz

Der Verzeichnisschutz kann auch manuell erstellt werden, statt wie oben beschrieben über das my.cyon eingerichtet zu werden. Dazu werden in der .htaccess-Datei des zu schützenden Verzeichnisses folgenden Zeilen eingefügt oder ergänzt, sofern bereits eine .htaccess besteht:

AuthType Basic
AuthName "Staging website oliverorange.ch"
AuthUserFile "/home/<Anmeldename>/.htpasswds/public_html/<Ordnername>/.htpasswd"
require valid-user

Ersetze dabei <Anmeldename> mit dem Anmeldenamen deines Webhostings und <Ordnername> mit dem zu schützenden Ordner, in unserem Beispiel staging. Der Wert für AuthName entspricht jenem, welcher im my.cyon (siehe Schritt 3 im Abschnitt «Verzeichnisschutz im my.cyon») im Feld «Beschreibung» eingegeben werden kann.

Zusätzlich dazu wird eine Datei benötigt, in welcher die Anmeldeinformationen für den Verzeichnisschutz gespeichert sind. Diese Datei befindet sich auf einem cyon-Webhosting im Verzeichnis /home/<Anmeldename>/.htpasswds/public_html/, gefolgt vom zu schützenden Verzeichnis, in unserem Beispiel dem Ordner staging. Meist wird diese Datei .htpasswd benannt, der Dateiname kann aber grundsätzlich selber definiert werden. Wird der Verzeichnisschutz über das my.cyon erstellt, so wird eine Datei namens passwd erstellt.

Damit das Passwort nicht unsicher im Klartext gespeichert wird, verwende einen Online-Generator, wie beispielsweise jener auf AskApache. Hier die nötigen Angaben für unser Beispiel:

  • Username for logging in: cyon
  • Password for the username: ein sicheres Passwort
  • Realm or Popup Name: Staging website oliverorange.ch (Wird als Wert für «AuthName» verwendet)
  • DigestDomain: /
  • Encryption Algorithm: md5
  • Authentication Scheme: Basic

Der Inhalt der .htpasswd-Datei sieht dann wie in folgendem Beispiel aus, wobei cyon dem Anmeldenamen entspricht, gefolgt vom verschlüsselten Passwort. Die beiden Werte werden durch einen Doppelpunkt getrennt dargestellt.

cyon:$apr1$e3hdxpvs$vjJpN0fSb//40Usj2Nmac/

Schutz einer einzelnen Datei

Das Vorgehen ist grundsätzlich gleich wie im Abschnitt «Manueller Verzeichnisschutz» beschrieben. Zum Schutz einer einzelnen Datei schreibe folgende Zeilen in die .htaccess-Datei im Verzeichnis der zu schützenden Datei oder ergänze eine bereits existierende .htaccess:

AuthType Basic
AuthName &quot;Login website oliverorange.ch&quot;
AuthUserFile &quot;/home/&lt;Anmeldename&gt;/.htpasswds/public_html/&lt;Ordnername&gt;/.htpasswd&quot;
&lt;Files &#39;&lt;Dateiname&gt;&#39;&gt;
require valid-user
&lt;/Files&gt;

Ersetze dabei <Anmeldename> mit dem Anmeldenamen deines Webhostings, <Ordnername> mit dem zu schützenden Ordner und <Dateiname> mit dem Dateinamen der zu schützenden Datei, als Beispiel wp-login.php.

Verschlüsselter Verzeichnisschutz

Bei den oben beschriebenen Methoden wird jeweils «AuthType Basic» verwendet, wobei Anmeldeinformationen im Klartext vom Browser auf den Server übertragen werden. Um diese Übertragung zu verschlüsseln, wird die Methode «AuthType Digest» verwendet.

Der Eintrag in der .htaccess-Datei sieht dabei sehr ähnlich aus wie der bei «AuthType Basic», die Zugangsdaten werden jedoch anders generiert. Dazu kann ebenfalls der Generator auf AksApache verwendet werden, hier ein Beispiel:

  • Username for logging in: cyon
  • Password for the username: ein sicheres Passwort
  • Realm or Popup Name: Staging website oliverorange.ch (Wird als Wert für AuthName und die Identifizierung verwendet)
  • DigestDomain: /
  • Encryption Algorithm: digest
  • Authentication Scheme: Digest

Dies ergibt dann folgende Zeilen, welche in der .htaccess-Datei des zu schützenden Verzeichnisses hinterlegt werden:

AuthType Digest
AuthName &quot;Staging website oliverorange.ch&quot;
AuthDigestDomain /
AuthUserFile /home/&lt;Anmeldename&gt;/.htpasswds/public_html/&lt;Ordnername&gt;/.htdigest
require valid-user

So sieht dann der Inhalt der Passwort-Datei .htdigest in unserem Beispiel aus:

cyon:Staging website oliverorange.ch:13e935cc120dafea36a33b318f5fea8b

Beachte dass der Wert nach dem Anmeldenamen, in unserem Beispiel Staging website oliverorange.ch, dem Wert von «AuthName» in der .htaccess entsprechen muss.

War dieser Artikel hilfreich?
Kategorien
  • Sicherheit
Artikel teilen
Verwandte Artikel

Was dir auch helfen könnte

Wähle den für dich passenden Kanal

PHP-Version eines Verzeichnisses ändern

Möchtest du zum Testen die PHP-Version einer Website ändern oder soll diese gleich für alle Installationen angep...

Dateiberechtigungen/Verzeichnisrechte anpassen

Hast du unterschiedliche Dateiberechtigungen und möchtest diese korrigieren? Oder wirft deine Website einen Erro...

Website deaktivieren

Um eine Website vorübergehend offline zu nehmen oder abzuschalten, zum Beispiel für Wartungsarbeiten, gibt es me...

Dateien auf dem Webhosting verwalten

Es gibt verschiedene Wege, um Dateien auf ein Webhosting hochzuladen, diese zu bearbeiten oder auf den lokalen R...

Speicherort meiner Website

Du möchtest wissen, wo deine Website gespeichert ist oder in welches Verzeichnis du die Daten deiner Website spe...

E-Mail-Programm konfigurieren

Unser E-Mail-Zauberer führt dich durch den Einrichtungsprozess: Verwalte deine E-Mail-Konten ganz bequem über das E-Mail-Programm deiner Wahl. Mit unserem Einrichtungsassistenten gelingt dir dies ganz einfach.

E-Mail-Zauberer starten

Stressfrei Website & E-Mail umziehen lassen

Unser Umzugsteam begleitet dich beim Wechsel zu cyon – Schritt für Schritt.

Jetzt ohne Doppelkosten wechseln

Scharon

Customer Support

Gabriel

Customer Support

Immer auf dem Laufenden bleiben

Tipps, Tools & Insights für deine Webprojekte.

Jetzt Newsletter abonnieren
Support

Du brauchst persönliche Unterstützung?

Wähle den für dich passenden Kanal

Statusmeldungen

Statusmeldungen

Übersicht über unsere Systeme

Statusmeldungen

  • Unser Systemstatus ist aktuell stabil.
  • Geplante Wartungsarbeiten am 15. Juli 2024 von 02:00 bis 04:00 Uhr.
  • Es gibt derzeit keine bekannten Störungen.

Wichtige Hinweise

  • Bitte überprüfe regelmässig unseren Status-Feed für aktuelle Informationen.
  • Bei dringenden Problemen kontaktiere unseren Support.

Wir machen das Internet zu einem besseren Ort

4.8 / 5
Swiss Label
Swiss Hosting

Hosting

  • Webhosting
  • Webhosting Pro
  • Sitebuilder
  • https:// für alle
  • Umzugsservice

Server

  • Managed Server
  • Agency Server

Domains

  • Domains
  • Domain transferieren
  • Alle Domains

Support

  • Support Center
  • E-Mail Zauberer
  • my.cyon
  • Webmail

Über uns

  • Warum cyon
  • Team
  • Jobs
  • Geschichte
  • Partner*innen
  • Engagement
  • Nachhaltigkeit
  • Infrastruktur
  • Blog

Rechtliches

  • AGB
  • Datenschutzerklärung
  • Impressum
Swiss Label
Swiss Hosting
Folge uns
Newsletter

Schliesse dich 4.000 anderen an (+20 in der letzten Woche neu beigetreten)