Tuxfiles mówi o strukturze katalogów systemu Linux:
/var
:Ten katalog zawiera zmienne dane, które stale się zmieniają podczas działania systemu.
FHS on/var
mówi, co następuje:
/var
zawiera zmienne pliki danych. Obejmuje to katalogi i pliki buforowania, dane administracyjne i rejestrujące oraz pliki przejściowe i tymczasowe.
Następnie mówią, że takie rzeczy, jak dzienniki, poczta i bufor są umieszczone w tym folderze.
Tradycyjnie standardowa instalacja Apache lub Nginx na Ubuntu Linux umieści katalog na /var/www/
.
Nie wydaje mi się idealnym miejscem do umieszczenia katalogu z plikami lub innymi treściami, które powinny być prawie trwałe.
Dlaczego jest tak często wprowadzany /var
?
Mówiąc bardziej subiektywnie, czy jest to miejsce, do którego powinno idealnie iść, zgodnie ze strukturą katalogów?
/var/lib/www
byłoby bardziej odpowiednie ...
/srv
/var
jest przeznaczony do niewykonywalnych, niezwiązanych z konfiguracją danych, które nie są własnością rzeczywistego użytkownika, które można edytować lub zmieniać (np. powinny znajdować się na wolumenie wielokrotnego zapisu). /var/lib
jest specjalnie dla tego typu danych, które powinny przetrwać restart i nie mogą zostać usunięte przez proces konserwacji, isc-dhcp-server
używa na przykład /var/lib
do przechowywania swojego rejestru dzierżaw DHCP. Byłoby to więc logiczne miejsce dla plików serwera WWW.