web-dev-qa-db-fra.com

Stocker les fichiers de site Web dans / usr / share / www / au lieu de / var / www /

Je viens de voir le répertoire /var/ étant défini comme:

 Journal multi-usages, fichiers temporaires, transitoires et spool. Un système de fichiers basé sur la mémoire est parfois monté sur/var. 

Alors que /usr/ a été décrit comme:

 La majorité des utilitaires et applications utilisateurs. 

et /usr/share/ est:

 Fichiers indépendants de l'architecture. 

À mes yeux, il semblerait que les applications Web que j'écris relèvent de la rubrique "utilitaires et applications utilisateur" (mais il s'agit d'un serveur, il est donc impossible de stocker ces informations dans mon répertoire personnel si je veux que d'autres administrateurs y travaillent). Mes applications Web n'ont rien à voir avec l'architecture du système.

Par conséquent, /usr/share/www/ ressemble à un endroit idéal pour stocker des applications Web et servir depuis, par opposition à /var/www/. Je suis conscient que la convention du serveur Apache est de stocker dans /var/, mais j'utilise un serveur différent et même si j'utilisais Apache, cela ne me dérange pas de marcher sur les pieds de cette convention particulière.

Ma question est, des arguments convaincants contre l'utilisation de ce répertoire?

3
Aditya M P

Rien ne vous oblige à utiliser non plus. Vous pouvez définir où vous voulez que vos fichiers résident. Certaines personnes les déplacent sous leur compte d'utilisateur, d'autres créent un répertoire /srv/ ... J'ai créé un répertoire /websites/.

/var/www/ n'est qu'une convention. Vous n'êtes pas obligé de le suivre.

Edit : /srv/ est en fait aussi une convention , aucune Debian/Ubuntu ne suit actuellement.

3
Oli