Tuxfiles dice lo siguiente sobre la estructura de directorios de Linux:
/var
:Este directorio contiene datos variables que cambian constantemente cuando el sistema se está ejecutando.
FHS on/var
dice lo siguiente:
/var
contiene archivos de datos variables. Esto incluye directorios y archivos de spool, datos administrativos y de registro, y archivos transitorios y temporales.
Luego continúan diciendo que cosas como los registros, el correo y la cola de impresión se colocan en esa carpeta.
Tradicionalmente, una instalación estándar de Apache o Nginx en Ubuntu Linux colocará el directorio en /var/www/
.
No me parece el lugar ideal para colocar un directorio con archivos o contenido que se supone que es casi permanente.
¿Por qué se pone tan a menudo /var
?
Más subjetivamente, ¿es aquí donde debería ir idealmente, de acuerdo con la estructura del directorio?
/var/lib/www
habría sido más adecuado ...
/srv
/var
es para datos no ejecutables, no configurados, no pertenecientes a un usuario real que se pueden editar o cambiar (por ejemplo, deben vivir en un volumen regrabable). /var/lib
es específicamente para ese tipo de datos que deberían sobrevivir a un reinicio y no ser eliminados por un proceso de mantenimiento, se isc-dhcp-server
utiliza /var/lib
para almacenar su registro de arrendamientos DHCP, por ejemplo. Por lo tanto, sería un lugar lógico para los archivos del servidor web.