webForumDet fria alternativet

apache, htaccess i olika kataloger?

Webbservrarur Webbserver

2 svar · 448 visningar · startad av rincewind

rincewindMedlem sedan nov. 2003104 inlägg
#1

Hej,

Jag har lite problem med mitt apache körandes på min gentoo installerade server...=)

Min DocumentRoot är:
/var/www/localhost/htdocs

och om jag skapar en .htaccess fil i
/var/www/localhost/htdocs/test
som ser ut som följande:

AuthUserFile /var/www/localhost/.htpasswd
AuthGroupFile /dev/null
AuthName EnterPassword
AuthType Basic

require user smurf

så fungerar det utmärkt. Man möts av en namn och lösenordsruta som kräver smurf och hans lösenord för att klara av att logga in..

Sedan så har jag en massa vhosts som är kopplade till den servern.. Exempelvis en som går till
/var/www/localhost/www.test1.com

och min vhosts.conf har en
DocumentRoot /var/www/localhost/www.test1.com

det fungerar utmärkt att surfa till https://www.test1.com MEN om jag stoppar in samma .htaccess fil i /var/www/localhost/www.test1.com
så borde samma lösenordsruta komma upp...

Det verkar som den skippar .htaccess filen totalt i andra kataloger än
/var/www/localhost/htdocs...

Vad har jag gjort för fel? Någon som vet hur man fixar det?

Mvh
-- Rincewind

fourtMedlem sedan juli 200352 inlägg
#2

Har du talat om för apachen att den ska tillåta det på den virtuella hosten?

AllowOverride All gör att allt kan styras med en .htaccess

RazofishMedlem sedan sep. 2000780 inlägg
#3

Flyttas från Unix, Linux & BSD

135 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)