Bonsoir,

Etant plutôt habitué a adminstrer sous debian un server apache2 je cherche désespérement la commande AssignUserID normalement dispo via "The Apache 2 ITK MPM".

Je voudrai faire un virtualhost par utilisateur (utilisateur système) sur ma fedora. Si vous avez une autre solution je suis preneur.
Le but étant de faire un peu comme un serveur mutualisé ....

merci d'avance
un mois plus tard
Salut,

L'explication de l'absence de cette commande doit être celle présente ici : http://httpd.apache.org/docs/2.0/mod/perchild.html. Il est déconseillé par Apache d'utiliser ce module en production.

Pour ma part j'utilise un virtualhost avec un virtualdocumentroot afin d'avoir de multiples sites sur un domaine sans reconfigurer à chaque fois.
Le masque ressemble à ça $1.adadov.net -> /home/$1/www.

Exemple:
user1.adadov.net -> /home/user1/www
user2.adadov.net -> /home/user2/www

Par contre les processus Apache tournent toujours en tant qu'utilisateur apache donc il devient compliqué d'autoriser l'écriture par Apache dans ces dossiers.

J'ai un autre setup qui permet d'utiliser un nom d'utilisateur pour un virtualhost spécifique mais j'avoue ne jamais avoir essayé de mixer les deux ...
Visiblement, httpd-itk devrait être prochainement dans les dépôts, c'est l'occasion de le tester
httpd-itk-2.2.22-5.fc16

Bon, j'ai vraiment du mal à saisir l'utilité... si c'est pour que le processus "httpd" tourne sous le compte propriétaire des pages, très peu pour moi.
Exemple de résultat avec ce type de config :
Attaques sur Dotclear (chez Glazman)