Virtual host et user associé

WRInaute discret
Bonjour,
Je configure un serveur sous UBUNTU, j'ai créé un virtual host qui renvoie apache vers un serveur

/var/blabla/www

ça fonctionne mais quand je pointe mon navigateur vers un sous répertoire "directory", j'ai un 403 forbidden
c'est sans doute parce que /var/blabla/www/directory appartient à root.

Savez-vous comment je pourrais configurer un nouvel user qui sera propriétaire de /var/blabla/www et qui sera l'utilisateur invoqué par Apache pour aller chercher le contenu de /var/blabla/www ?

Merci
 
WRInaute passionné
Hello,

tu peux utiliser "suexec" (+ fcgid généralement) pour faire tourner les scripts sous un utilisateur particulier. Toutefois à ma connaissance Apache devra toujours avoir accès au contenu "statique" : donc à toi de régler tes droits unix en fonction de ça.
 
WRInaute passionné
J'aurais plutôt pensé à une directive apache "-Indexes" (peut-être pas de S)
Même en root, si www-data a le droit de lire le fichier, ça devrait le faire...


Edit :
Personnellement, je n'ai pas configuré mes virtuals host de cette façon :
/home/user/www
ln -s /home/user/www/ /var/www/user/
Comme ça ton user travaille dans son répertoire, cela n'encombre pas ta partition / mais bien ta partition /home/ et tu peux travailler simplement dans ton répertoire
 
Discussions similaires
Haut