webForumDet fria alternativet

apache, htaccess i olika kataloger?

Webbservrar

2 svar · 448 visningar · startad av rincewind

Medlem sedan nov. 2003104 inlägg
Frågan#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

Medlem 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

Medlem sedan sep. 2000780 inlägg
#3

Flyttas från Unix, Linux & BSD

455 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
324 ms — ändringar (db)