O Tuxfiles diz o seguinte sobre a estrutura de diretórios do Linux:
/var
:Este diretório contém dados variáveis que mudam constantemente quando o sistema está em execução.
A ESF/var
diz o seguinte:
/var
contém arquivos de dados variáveis. Isso inclui diretórios e arquivos em spool, dados administrativos e de log e arquivos temporários e temporários.
Eles então dizem que coisas como logs, correio e spooler são colocados nessa pasta.
Tradicionalmente, uma instalação padrão do Apache ou Nginx no Ubuntu Linux colocará o diretório em /var/www/
.
Não me parece o local ideal para colocar um diretório com arquivos ou conteúdo que deveria ser quase permanente.
Por que é tão frequentemente colocado /var
?
Mais subjetivamente, é para onde deveria ir, de acordo com a estrutura de diretórios?
/var/lib/www
teria sido mais adequado ...
/srv
/var
é para dados não executáveis e não configuráveis e de propriedade de um usuário real que podem ser editados ou alterados (por exemplo, devem residir em um volume regravável). /var/lib
é especificamente para esse tipo de dados que deve sobreviver a uma reinicialização e não ser excluído por um processo de manutenção, isc-dhcp-server
usa /var/lib
para armazenar, por exemplo, seu registro de concessões de DHCP. Portanto, seria um local lógico para os arquivos do servidor da web.