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:w45MeZ8ozvlPYwenn 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 LimitAllowOverride 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 AllOrder 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 LimitAllowOverride 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...