webForumDet fria alternativet
Logga in / Bli medlem

.htaccess problem

Webbservrar

1 svar · 246 visningar · startad av jme

Medlem sedan maj 20012 237 inlägg
Frågan#1

Hej!

Jag har problem med att få igång min lösenords-skyddade katalog.

Jag har skapat en .htpasswd fil som ligger i htdocs katalogen, dvs root katalogen. Jag kör alltså Apache.

Till att börja med så har jag satt lösenordet i plaintext. Ändrar det senare.

sedan har jag skapat en .htaccess fil i katalogen htdocs/Test som jag vill lösenords-skydda

AuthType Basic
AuthName "Login"
AuthUserFile /.htpasswd
require valid-user

Om jag förstår rätt så betyder /.htpasswd att den filen söks i root katalogen.

På andra ställen så skrivs det att require satsen skall vara
require namn-på-användaren-som-skall-ha-access

Jag har satt AllowOverride till All i httpd.conf

Med denna knfiguration så får jag inte det att fungera.
Ser ni genom att läsa min beskrivning vad som är fel?

Medlem sedan juni 20014 290 inlägg
#2

Det bör fungera, så här har jag det i en av mina skyddade kataloger:

AuthType Basic
AuthName HemligaSidan
AuthUserFile /export/etc/webpassword
Require valid-user

Tänk på att AuthUserFile pekar från rooten på filsystemet inte från webrooten!

ps. glöm inte att starta om Apache när du ändrar i httpd.conf.

270 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
143 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)