Tuxfiles dit ce qui suit à propos de la structure de répertoires Linux:
/var
:Ce répertoire contient des données variables qui changent constamment lorsque le système est en cours d'exécution.
FHS on/var
dit ce qui suit:
/var
contient des fichiers de données variables. Cela inclut les répertoires et fichiers de spool, les données administratives et de journalisation, ainsi que les fichiers temporaires et temporaires.
Ils continuent ensuite en disant que des éléments tels que les journaux, le courrier et le spouleur sont placés dans ce dossier.
Traditionnellement, une installation de base d’Apache ou de Nginx sur Ubuntu Linux placera le répertoire dans /var/www/
.
Il ne me semble pas que ce soit l'endroit idéal pour mettre un répertoire avec des fichiers ou du contenu supposé être presque permanent.
Pourquoi est-il si souvent mis dans /var
?
Plus subjectivement, s’agit-il de l’idéal, selon la structure des répertoires?
/var/lib/www
cela aurait été plus approprié ...
/srv
/var
Il s'agit de données non exécutables non configurables n'appartenant pas à un utilisateur réel mais pouvant être éditées ou modifiées (par exemple, doivent vivre sur un volume réinscriptible). /var/lib
est spécifiquement destiné à ce type de données qui devrait survivre à un redémarrage et ne pas être supprimé par un processus de maintenance, isc-dhcp-server
sert /var/lib
à stocker son enregistrement de baux DHCP par exemple. Ce serait donc un endroit logique pour les fichiers de serveur Web.