Tuxfiles dice quanto segue sulla struttura delle directory di Linux:
/var
:Questa directory contiene dati variabili che cambiano costantemente quando il sistema è in esecuzione.
FHS on/var
dice quanto segue:
/var
contiene file di dati variabili. Ciò include directory e file di spooling, dati amministrativi e di registrazione e file temporanei e temporanei.
Quindi proseguono dicendo che cose come i registri, la posta e lo spooler vengono inseriti in quella cartella.
Tradizionalmente Un'installazione stock di Apache o Nginx su Ubuntu Linux posizionerà la directory in /var/www/
.
Non mi sembra il posto ideale per mettere una directory con file o contenuti che dovrebbero essere quasi permanenti.
Perché è così spesso messo in /var
?
Più soggettivamente, è qui che dovrebbe idealmente andare, secondo la struttura delle directory?
/var/lib/www
sarebbe stato più adatto ...
/srv
/var
è per i dati non eseguibili non configurabili, non di proprietà di un utente reale che possono essere modificati o modificati (ad esempio, dovrebbero vivere su un volume riscrivibile). /var/lib
è specificamente per quel tipo di dati che dovrebbero sopravvivere un riavvio e non essere cancellato da un processo di manutenzione, isc-dhcp-server
utilizza /var/lib
per memorizzare il suo record di lease DHCP per esempio. Quindi sarebbe un punto logico per i file del server web.