Komm nicht klar auf .htaccess



  • Also ich möchte meine Folder mit htaccess schützen.
    dazu habe ich zwei files:

    [.htaccess]
    AuthUserFile .htpasswd
    AuthName ByPassword
    AuthType Basic
    <Limit GET POST>
    require user admin
    </Limit>

    [.htpasswd]
    admin:w45MeZ8ozvlPY

    wenn ich die beiden reinpacke in mein folder kommt zwar ne abfrage aber immer wenn ich das password "test" eintippe, erkennt er es nicht an!! woran liegt das???? 😡 😡 😡



  • Wie hasst du denn deine .htpasswd Datei erzeugt? Evtl. wird das Paswort nicht beides mal gleich verschlüsselt 🙄



  • mit einem programm namens htpasswd.exe
    das ist auf dos oberfläche.

    kann das vielleicht sein dass ich in meiner apache.conf was ändern muss???



  • Ja...

    Du musst AllowOverride auf All setzen (Für das Verzeichnis, in der die .htacces liegt).



  • Ich hab da stehen:

    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    # Options FileInfo AuthConfig Limit

    AllowOverride All

    Muss da noch mehr rein? 😕



  • Eigentlich sollte das reichen. Wichtig aber ist, dass AllowOverride zwischen den Directory Angaben steht. Meine htttpd.conf sieht etwa so aus:

    <Directory /Verzeichnis welches durch .htaccess geschützt werden soll/>
    ...
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All

    Order allow,deny
    Allow from all
    ...
    </Directory>

    Die anderen Anweisungen haben darauf meines Wissens keine Auswirkungen.



  • Also der Part sieht bei mir so aus:
    Ist dran was falsch?

    # Note that from this point forward you must specifically allow
    # particular features to be enabled - so if something's not working as
    # you might expect, make sure that you have specifically enabled it
    # below.

    # This should be changed to whatever you set DocumentRoot to.

    <Directory "C:/server/">

    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI Multiviews

    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.

    # The Options directive is both complicated and important. Please see
    # http://httpd.apache.org/docs-2.0/mod/core.html#options
    # for more information.

    Options Indexes FollowSymLinks

    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    # Options FileInfo AuthConfig Limit

    AllowOverride All

    # Controls who can get stuff from this server.

    Order allow,deny
    Allow from all

    </Directory>



  • Arrrgh... 😃

    AuthUserFile .htpasswd

    Gibt mal den kompletten Pfad an:

    AuthUserFile c:/webzeugs/blah/.htpasswd



  • Jo Vielen Herzlichen Dank!
    Hab deinen Rat befolgt, hat immernoch nicht geklappt. dann habe ich das password auf klartext eingegeben. nu tut ers! 🙂



  • Jepp, Windows kennt keine crypt-Funktion, daher muss man, wenn man nen Apache unter Windows laufen hat, die Passwörter im Klartext angeben. Ist zwar nicht wirklich sicher, aber halt Micro$oft...


Anmelden zum Antworten