PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : HILFE: [b].htaccess![/b]


RaccooN
12.03.2002, 20:25
Hallo!
Ich brauche dringend Hilfe!
Wie man aus meinem anderen Thread entnehmen kann, hab ich keine Ahnung von .htaccess!

Deshalb hab ich ein Problem: Was ist daran falsch:
Der Apache server ist bei mir auf
c:/server/software/apache/apache/
installiert! Den Document-Root des Servers hab ich auf
c:/server/software/apache/apache/htdocs!
Im Ordner c:/server/software/apache/apache/htdocs/secure/ befinden sich die beiden Dateien:
.htaccess und .htpasswd und diverse html-Seiten!
In die .htaccess Datei hab ich geschrieben:
AuthType Basic
AuthName "Sicherheitsabteilung"
AuthUserFile c:/server/software/apache/apache/htdocs/secure/.htpasswd
require valid-users

In der .htpasswd steht das:
cfc:7iPuFVcWFTPiA

Wenn ich jetzt aber eine der html-Dateien per Browser und über den Server, laso per http://127.0.0.1/secure/xy.html öffne, dann öffnet sich die html ganz normal und es wird nicht irgendwie nach Username oder Passwort gefragt!!!

Woran liegt das? Wo steckt mein Fehler?


sami
12.03.2002, 20:32
logst du dich möglicherweise mit "cfc" beim windows ein? dann könnts sein, dass dein user & pwd automatisch übergeben wird.
ausserdem bin ich mir ned sicher, ob das c: da hin muss, hab noch nie htaccess unter win verwendet.

cYrus
12.03.2002, 20:54
hast du dir die httpd.conf schon vorgeknüfpt, weil du da noch htaccess aktivieren musst ;)

greez
cYrus

RaccooN
12.03.2002, 20:57
Was muss ich denn da ändern?
Da steht so viel drinm, das ist so verwirrend!!!

RaccooN
12.03.2002, 21:27
Also bei Windows melde ich mich anders an!
Und wenn ich das c: weglasse passiert immernoch nichts!

sami
12.03.2002, 21:33
Original von RaccooN
Was muss ich denn da ändern?
Da steht so viel drinm, das ist so verwirrend!!!

das is halt Apache bzw. nicht kommerzielle software. :rolleyes:
nimm den iis, da hast passwortschutz mit 2 mausklicks aktiviert (ich mein das jetzt ernst, ned als verarschung!)

RaccooN
12.03.2002, 21:35
Kann ich da denn auch mehrere Benutzer verwalten?

PS: Mich würde trotzdem interessieren wie das geht mit Apache?! *BÜÜTTTE*

Bauchi
13.03.2002, 00:10
"nimm den iis, da hast passwortschutz mit 2 mausklicks aktiviert (ich mein das jetzt ernst, ned als verarschung!)"

point & click .. würg *G*


also .. schalt in der httpd.conf die htaccess files an ...
AccessFileName .htaccess

innerhalb der directory direktiven ein :
AllowOverride All
setzen, damit der server auch die ´vorschläge´ der htaccess berücksichtigt

dann bau dir eine datei mit usern und passwörtern drin:
htpasswd -c .htpasswd testuser
das programm prompted dann für das passwort ... gib 2x das gleiche ein *G*

dann verschiebe die datei irgendwo ausserhalb des webserver verzeichnisses... damit sie keiner angucken kann ...

jetzt bau dir ne .htaccess datei ...
AuthUserFile /usr/.htpasswd
AuthName "geschuetzer bereich - bitte anmelden"
AuthType Basic
require valid-user

damit kann jeder user der in der .htpasswd existiert dann auf das verzeichniss zugreifen ..

wenn das nicht jeder darf .. dann einfach:
require user test

dann darf nur user test drauf zugreiffen ... ok ?

RaccooN
13.03.2002, 14:13
Ich hab jetzt in der httpd.conf
AllowOverride All
und .htaccess "aktiviert"!
Eine passwortabfrage kommt jetzt auch! Aber irgendwie nimmt der mein Passwort nicht an. Das Passwort in der .htpasswd Datei ist korrekt gecrypted, da bin ich mir sicher!

Liegt das vielleciht daran, dass die Pfadangabe falsch ist? Aber welche Pfadangabe muss ich denn dann machen?

Oder was hat das mit:
htpasswd -c .htpasswd testuser
auf sich, bzw. wo muss das hin?!

cYrus
13.03.2002, 15:36
im Apache-Directory hats noch en Subdir namens bin und darin gibts ne htpasswd.exe, damit kannste dir dein .htpasswd-file erzeugen.. dann sollte es auch mit htaccess klappen ;)

greez
cYrus

RaccooN
13.03.2002, 18:29
Tja die .htpasswd Datei hat er jetzt erstellt und ich hab sie ins richtige Verzeichnis getan! Aber es tut sich immernoch nix! Es liegt demnach vermutlich an der Pfadangabe?!
Was ist daran falsch?

Maik
13.03.2002, 19:52
Hallo,

vielleicht findest du hier (http://www.trash.net/faq/htaccess.shtml) etwas Hilfe.
Ist ne Anleitung zu .htaccess

Xothous