FHS et serveurs/applications web

DoctorAngry Messages postés 164 Statut Membre -  
DoctorAngry Messages postés 164 Statut Membre -
Bonjour,

Quel est l'emplacement recommandé pour une application web selon le FHS ?

Par défaut, Apache nous positionne sur
/var/www/
est-ce l'emplacement idéal ? Quels droits appliquer sur les applications web ?

Cordialement,
DrA
A voir également:

1 réponse

avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Bonjour,

Personnellement je crée un utilisateur système (avec/sans accès au shell selon le besoin) pour chaque site/application/personne et les fichiers sont placés dans /home/utilisateur/public_html (par exemple).

L'utilisateur sous lequel le serveur HTTP tourne ("www-data" le plus souvent) est associé au groupe "utilisateur" afin que le serveur HTTP puisse accéder aux fichiers dans /home/utilisateur/ tout en conservant un chmod comme 750 et en donnant le droit de traverser /home/utilisateur/ qu'au propriétaire et au groupe.

Pour les sites/apps PHP, je crée un pool FPM par utilisateur. Les scripts PHP sont ainsi exécutés avec les permissions de leur propriétaire.

Un fichier /home/utilisateur1/.../fichier.php ne peut pas accéder à /home/utilisateur2/
De même, utilisateur1 ne peut pas accéder au contenu de utilisateur2 via le shell.
0
DoctorAngry Messages postés 164 Statut Membre 128
 
Bonjour, merci pour votre réponse, j'ai vu en parcourant les forums que certains faisaient cela.
J'attends d'autres opinions avant de clore le sujet.

Et si quelqu'un a les revendications du FHS à ce sujet. Car impossible de trouver sur le net...

Merci encore,
DrA
0