Archiv verlassen und diese Seite im Standarddesign anzeigen : HILFE: [b].htaccess![/b]
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?
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.
hast du dir die httpd.conf schon vorgeknüfpt, weil du da noch htaccess aktivieren musst ;)
greez
cYrus
Was muss ich denn da ändern?
Da steht so viel drinm, das ist so verwirrend!!!
Also bei Windows melde ich mich anders an!
Und wenn ich das c: weglasse passiert immernoch nichts!
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!)
Kann ich da denn auch mehrere Benutzer verwalten?
PS: Mich würde trotzdem interessieren wie das geht mit Apache?! *BÜÜTTTE*
"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 ?
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?!
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
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?
Hallo,
vielleicht findest du hier (http://www.trash.net/faq/htaccess.shtml) etwas Hilfe.
Ist ne Anleitung zu .htaccess
Xothous
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.