Contao Konferenz 2019 in Duisburg - Call for Papers
Ergebnis 1 bis 5 von 5

Thema: Strato - Ordner durch htaccess Passwort schützen

  1. #1
    Contao-Nutzer
    Registriert seit
    22.03.2018.
    Beiträge
    2

    Standard Strato - Ordner durch htaccess Passwort schützen

    Hallo zusammen,

    bin der Neue hier im Forum und habe auch gleich ein Problem, wo ich nicht weiter komme. Möchte einen Bereich meiner Pages mit einem Passwort versehen. Früher gab es bei Strato den Verzeichnis Schutz Manager. Da war die Sache ganz einfach zu lösen. Diesen haben sie aber eingestellt und jetzt muss man das selbst lösen.

    Hat jemand Erfahrungen damit und kann mir etwas weiter helfen?

    Würde mich freuen.

    Danke im voraus
    rocky

  2. #2
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.606
    User beschenken
    Wunschliste

    Standard

    Google nach "htaccess htpasswd passwortschutz".

    Es kommen ein paar Zeilen in die .htaccess und das verschlüsselte Passwort in die .htpasswd.

    Die .htpasswd sollte in einem Ordner oberhalb des HTML-Roots liegen.
    Code:
    Server/
      files/
        .htpasswd
      ROOT/
        my-contao/
          .htaccess
    Den absoluten Pfad zu Server/files/.htpasswd bekommst du z.B. mit phpinfo() raus. Den braucht man für die Zeilen in der .htaccess.

    .htaccess Beispiel: (den Code am besten direkt ganz nach oben setzen.
    PHP-Code:
    AuthName "Access denied! Enter your name and password"
    AuthType Basic
    AuthUserFile 
    /home/files/.htpasswd
    require user john 
    Beispiel .htpasswd:
    PHP-Code:
    john:$apr1$sk2j/1zv$AMihWamZ3q9Y0lEaSstR51
    # PW im Klartext falls ich's mal vergesse: superSchweresPasswort 
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  3. #3
    Contao-Nutzer
    Registriert seit
    22.03.2018.
    Beiträge
    2

    Standard

    Danke erst einmal für die schnelle Antwort.

    Habe die beiden Dateien (htaccess und htpasswd) nach Anleitung von Strato

    https://www.strato.de/faq/article/81...schuetzen.html

    erstellt und dies beiden Dateien befinden sich in dem Ordner, den ich schützen möchte. In meinem Fall im Ordner "Privat".

    Leider bekomme ich beim Aufrufen der Seite immer diese Fehlermeldung:

    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator at service@webmailer.de to inform them of the time this error occurred, and the actions you performed just before this error.

    More information about this error may be available in the server error log.

    Hier noch meine htaccess:

    AuthType Basic
    AuthName "privat"
    AuthUserFile /strato/www/mi/http://www:xxxxxxxxxxxxxxxx.com/privat/.htpasswd
    Require valid-Use

    Vielleicht hilft das ein wenig weiter.

    Danke im voraus
    rocky
    Geändert von rockyv (23.03.2018 um 07:09 Uhr)

  4. #4
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.299

    Standard

    Das muß
    PHP-Code:
    Require valid-user 
    heißen.

    Und natürlich ist
    PHP-Code:
    AuthUserFile /strato/www/mi/http://www:xxxxxxxxxxxxxxxx.com/privat/.htpasswd 
    komplett falsch.
    Ich kann mir nicht vorstellen, das Dein Server-Root so heißt.
    https://www.strato.de/faq/article/3/...em-System.html
    Geändert von Samson1964 (23.03.2018 um 08:21 Uhr)
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  5. #5
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.606
    User beschenken
    Wunschliste

    Standard

    Check erstmal die Hinweise von @Samson1964.

    Zusätzlich müssten wir noch wissen, was das für ein Ordner "Privat" ist. Sitzt der irgendwo in deiner Contao-Installation? Oder ist dies der ROOT einer Contao-Installation? Oder nichts von dem?

    Halte dich aus Sicherheitsgründen an die Richtlinie, die .htpasswd in einen Ordner oberhalb der Zugänglichkeit für die Öffentlichkeit zu legen. In deinem Fall also oberhalb, oder auf gleicher Ebene wie /htdocs/.
    Code:
    /home/strato/www/ersten zwei_buchstaben/www.wunschname.de/htdocs/_my-folder/.htaccess
    /home/strato/www/ersten zwei_buchstaben/www.wunschname.de/files/.htpasswd
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •