Algunos servidores web que he encontrado usan / home para almacenar los archivos del sitio:
/home/vhosts/www.example.com/
Otros usan / var como:
/var/www/www.example.com/
¿Qué hay más limpio y "Linuxy"? ¿Todos deberíamos estar usando /usr/local/www/
?
Posibles fuentes: http://www.tuxfiles.org/linuxhelp/linuxdir.html
linux
web-server
storage
home-directory
Robert
fuente
fuente
Respuestas:
De acuerdo con el Capítulo 3 del FHS (Estándar de Jerarquía del Sistema de Archivos) 2.3, los datos de los servicios proporcionados por un servidor deben quedar ausentes
/srv
, pero la organización queda a cargo de cada sistema específico.Yo recomendaría
/srv/www/<domain>
o si el servidor está proporcionando múltiples servicios por dominio algo así como/srv/<domain>/<service>
(siendo el serviciowww
,ftp
,svn
, etc).fuente
/var/lib
también. Solo piense que en caso de/srv/
que esté sirviendo archivos directamente desde allí, mientras que con MySQL realmente está leyendo datos de un socket. Observe también que FHS es una sugerencia y un trabajo en progreso, por lo que cada distribución tiene espacio para maniobrar./srv
: "... ningún programa debe confiar en una estructura de subdirectorio específica de / srv existente o datos necesariamente almacenados en / srv".Uso de Red Hat y Debian / var / www . Si estaba accediendo a un servidor desconocido, ese es el primer lugar donde buscaría la raíz de documentos de un servidor web.
fuente