Archiv verlassen und diese Seite im Standarddesign anzeigen : betrifft verzeichnis passwort sichern!
hallo an Alle!!!!!
Bin Newbie
Habe zum Thema Verzeichnis Schützen über htpaccess gelesen und nach anweisung ausgeführt.
Leider ohne erfolg.
Könnte es sein ,das es mit Suse 8,0 prof. nicht geht.
Hier meine einzelne Schritte die ich durchgeführt habe.
mit touch .htaccess die datei erstellt.
.htaccess
dann über ein editor die Daten hinzugefügt
authType basic
authName Geheim
authUserFile /usr/local/httpd/.htpasswd
require Shelllist
danach noch die durchgeführt
habe die .htpasswd datei angelegt im verzeichnis /usr/local/httpd , und das so beschriebe ausgeführt.
htpasswd -c .htpasswd shelllist
Leider kein erfolg.Seiten Wird nicht geschützt.!!!!!!!!!!!!!!!1
P.s Meine Site ist auf der Standtard einstellung von Apache also /usr/local/httpd/htdocs
Wer kann helfen
Danke
Original geschrieben von shelllist
P.s Meine Site ist auf der Standtard einstellung von Apache also /usr/local/httpd/htdocs
Die .htaccess sollte auch in dem Verzsichnis liegen, welches geschützt werden soll.
ja habe auch gemacht ,kein erfolg!!
Muss im am Apache selbst, vielleicht mas frei schalten ????
michael.sprick
26.06.02, 08:44
#require Shelllist
sollte heissen:
require user shellist
oder
require valid-user
(glaube ich)
Hi habe deinen Tip mit require user shellist durchgeführt.
Aber ohne erfolg!!!
Könnte es sein das ích noch etwas in der httpd.conf einstellen muß???
Wenn ja dann wo???
Probiers mal so:
AuthName "Geheim"
AuthType Basic
AuthUserFile /usr/local/httpd/.htpasswd
require valid-user
Bei mir funktionierts so, soweit ich weiss muss man in der httpd.conf nichts einstellen.
Gruss
Röme
Sag mal !!
Muss ich auch ein password createn für require vaild-user?
P.s Habs mal schnell so probiert ,aber geht nicht.
Das "require valid-user" sagt aus, dass alle User die im Passwort-File (.passwd) sind Zugang haben.
Gruss
Röme
Wie sind die Rechte dieser Dateien gesetzt?
Wenn die ".htaccess" Datei nicht 644 hat funktionierts nicht.
mach mal "chmod 644 .htaccess"
Gruss
Röme
Bin mir nicht ganzsicher ob ich das Richtig gemacht habe!!
Bin im mc -oberfläche und auf den pfad .htaccess
Und tippe chmod 644 .htaccess ein.
Habs dann probiert und kein erfolg.
Wie erwähnt bin ich Newbie!! Mein Kollege hatte Apache eingerichtet .Könnte es sein das erwas vergessen hat.1
Wenn Du im mc bist
- wähle die Datei ".htaccess" an.
- Drück ctrl (strg) und x miteinader, loslassen c drücken.
Im jetzt erschienen Fenster müssen folgende Punkte angewählt sein:
- read by owner / lesen von Besitzer
- write by owner / schreiben von Besitzer
- read by group / lesen von der Gruppe
- read by others / lesen von anderen
Die Punkte kannst Du mittels der TAB-Taste anfahren und durch drücken der Leertaste an und abwählen, bei den Deutschen Ausdrücken bin ich mir nicht sicher.
Danach auf set/speichern und die Rechte sind so gesetzt wie sie müssen.
Hat denn Dein Kollege nicht einfach das SuSE Apache rpm installiert?
Gruss
Röme
Hi habe die 4 Punkte aktiviert(waren schon aktiv).
Immer noch kein land in sicht.
Da mußt doch was faul sein Liegts am User (an Mir)!!
michael.sprick
26.06.02, 12:31
hi,
also der Apache muss wissen, was er mit den .htaccess Datein machen soll.
du kannst jedoch vorher mal eine Directory - Direktive in der httpd.conf anlegen. Die macht das gleiche wie .htaccess geschütze Verzeichnisse.
Schreib das einfach in den entsprechenden Virtual Host Container bzw. einfach innerhalb der Serverconfig, falls Du ohne VH´s arbeitest
Die Leerzeichen vor und hinter den >< musst Du weglassen....nur, sonst wird das hier als HTML interpretiert.
< Directory "/usr/local/httpd/htdocs" >
AuthName "Geheim"
AuthType Basic
AuthUserFile /usr/local/httpd/htpasswd
require valid-user
< /Directory >
bash#> htpasswd -c /usr/local/httpd/htpasswd shellist
#> Password:
...das sollte eigenltich gehen.
Ist das der Fall, dann interpretiert der apache die .htaccess Dateien nicht.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.