27. maj 2005 - 15:59Der er
3 kommentarer og 2 løsninger
ServerEnvironment virtualhost
Jeg har fundet ud af at man kan køre sine VirtualHosts som en bestemt bruger, hvilket er ganske smart, så hver VirtualHost er låst i sit eget miljø og ikke i et fælles "apache" miljø.
Det der skulle gøre tricket, ser således ud og står i /etc/httpd/conf/vhosts/Vhosts.conf
<VirtualHost *:80> ServerName domæne.dk # normal vhost configs <IfModule peruser.c> # this must match a Processor ServerEnvironment bruger gruppe /var/www/domæne.dk/html/ </IfModule> </VirtualHost>
Det virker tilsyneladende korrect, men jeg får blot en besked der siger:
You don't have permission to access / on this server.
Hvilket man ville tro var et spørgsmål om rettigheder til den bruger, som man har skrevet ind i sin virtualhost. Men jeg har prøvet usermod og chown og sågar chmod for at give brugeren fuld-rettigheder til din ovenstående mappe, men jeg får stadig en forbidden error.
Er der nogen der har erfaringer på området, som kan hjælpe mig?
Det ser ud til at jeg slet ikke har peruser.c modulet installeret.. nu har jeg forgæves forsøgt at finde det til Apache 1.3, men det lader til at det kun er med i Apache 2
Nu har jeg siddet og kæmpet med det, og jeg kan ikke få det til at virke.. Jeg kan ikke gennemskue hvordan jeg skal få peruser.c modulet ind i apache installationen.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.