Certains serveurs Web que j'ai rencontrés utilisent / home pour stocker les fichiers du site:
/home/vhosts/www.example.com/
D'autres utilisent / var comme:
/var/www/www.example.com/
Quoi de plus propre et "Linuxy"? Devrions-nous tous utiliser /usr/local/www/
?
Sources possibles: http://www.tuxfiles.org/linuxhelp/linuxdir.html
Réponses:
Selon le chapitre 3 de la norme FHS (Filesystem Hierarchy Standard) 2.3, les données des services fournis par un serveur doivent passer sous
/srv
, mais laisse l'organisation sous la responsabilité de chaque système spécifique.Je recommande
/srv/www/<domain>
ou si le serveur fournit plusieurs services par quelque chose de domaine comme/srv/<domain>/<service>
( le service étantwww
,ftp
,svn
, etc.).la source
/var/lib
. Pensez simplement qu'au cas où/srv/
vous servez des fichiers directement à partir de là, alors qu'avec MySQL vous lisez vraiment des données à partir d'un socket. Notez également que FHS est une suggestion et un travail en cours afin que chaque distribution dispose d'un espace de manœuvre./srv
: "... aucun programme ne doit s'appuyer sur une structure de sous-répertoire spécifique de / srv existante ou sur des données nécessairement stockées dans / srv."Red Hat et Debian utilisent / var / www . Si j'accédais à un serveur inconnu, c'est le premier endroit où je chercherais la racine du document d'un serveur Web.
la source