Passwortschutz

  • Hallo,


    leider geht der Passwortschutz nicht, weder über .htaccess noch über plesk, ich kann nicht mal eine info.php abrufen um zu sehen welches Verzeichniss in die .htaccess rein muss, alle

    Dateien natürlich selbst erstellt und über ftp hochgeladen und der support ist auch nicht der schnellste.


    Woran kann das liegen.


    mfg

  • Hay,

    leider geht der Passwortschutz nicht, weder über .htaccess noch über plesk, ich kann nicht mal eine info.php abrufen um zu sehen welches Verzeichniss in die .htaccess rein muss, alle

    wirklich ein eigener Server oder vielleicht doch Webhosting (da wird irgendetwas im Plesk mit Verzeichnisschutz gemacht, niemals eingestellt)?


    Server: Ansonsten ist ein Standardfehler, dass der Pfad zur .htpasswd relativ und nicht absolut angegeben wird. Er muss absolut sein, als z.B.


    Apache Configuration
    AuthUserFile /var/www/vhosts/mydoman.tld/httpdocs/.htpasswd


    CU, Peter

    Peter Kleemann // https://www.pkleemann.de // +49 621 1806222-0 // Kann Programme, Internet, Netzwerke und Telefon.

  • Plesk habe ich leider (oder zum Glück ;) ) nur im Webhosting. Welchen Webserver verwendest du auf deinem vServer? Bei nginx wird eine .htaccess wahrscheinlich nicht viel bringen. Ebenso wenig falls es ein Apache ist und AllowOverride None gesetzt ist. Ich denke, auch Plesk wird den Passwortschutz über basic auth realisieren. Dazu müsste man halt mal die Plesk-Dokumentation konsultieren. Bei Keyhelp ist es jedenfalls kein Problem, einen Verzeichnisschutz einzurichten.

  • LinkHallo,

    dann nochmal etwas detalierter, erstmal beginnen ein absoluter Pfad immer mit der Domain. Da wir im Forum bei netcup sind, geht es auch den Hoster.

    Also habe ich die

    Anleitung


    Code
  • Hallo,

    info.php

    <?php echo $_SERVER['DOCUMENT_ROOT']; ?>

    in das Verzeichniss hochladen


    jetzt geht es konnte endlich die info.php auslesen, der aufruf war falsch


    https://testsystem/.htaccess/info.php ist falsch


    https://testsystem/info.php das ist richtig


    und dan weiss man den Pfad

    /var/www/vhosts/hostingxxxxx.netcup.net/testsystem/httpdocs


    und in der .htaccess Datei muss das eingetragen werden

    xxxx euere ausgelesene info.php


    AuthType Basic

    AuthName "Passwortgeschützter Bereich"

    AuthUserFile /var/www/vhosts/hostingxxxxxxx.netcup.net/testsystem/httpdocs/.htpasswd

    require valid-user den Benutzernamen


    und die .htpasswd noch erstellen

    Benutzernamen: hnjgfhg789uggurhguhrf je nach dem was beim erstellen rauskommt also im Netzt einen Passortschutz erstellen für .htpasswd


    alle beiden Dateinen mit dem . davor


    mfg


    Elo