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:
/varcontiene 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/wwwsarebbe 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-serverutilizza /var/libper memorizzare il suo record di lease DHCP per esempio. Quindi sarebbe un punto logico per i file del server web.