Frage zu htaccess



  • Hi Allerseits!

    Ich schlage mich gerade mit der Einrichtung eines Zugansschutzes für eine Webseite rum. Beim Apache kann man ja in einem Verzeichnis eine Datei namens ".htaccess" legen die die Zugangsdaten beinhaltet:

    .htaccess:

    AuthUserFile .htpasswd //könnte es sein, das der Pfad hier nicht stimmt?
    AuthName "Benutzeranmeldung"
    AuthType Basic
    
    require user Heinz
    

    die passende .htpasswd dazu:

    fatman98:$dhidhhduahdi (md5 hash)
    

    Das Problem dabei ist nun, dass die Anmeldung nicht funktioniert. Egal was ich am Anmeldefensterchen eingebe, der Apache ignoriert das und zeigt immer wieder das Eingabeformular an.
    Das Passwort habe ich unter meinem Windows-Apache mit

    [cpp]htpasswd -c .htpasswd Heinz[cpp]

    generiert.



  • du musst den absoluten Pfad zur .htpasswd angeben

    also zum Beispiel wenn du unter windows bist:

    C:\irgendwas\irgendwas\.htpasswd

    oder hat bei unix/linux

    /irgendwas/irgendwas/.htpasswd

    Das "irgendwas" musst du natürlich durch deine VErzeichnisnamen angleichen 🙂

    mfg
    tobi



  • Ok. Ich habe den Absoluten Pfad angegeben. Es funktioniert.


Anmelden zum Antworten