Tuxfiles говорит следующее о структуре каталогов Linux:
/var
:Этот каталог содержит переменные данные, которые постоянно меняются во время работы системы.
FHS на/var
говорит следующее:
/var
содержит переменные файлы данных. Это включает в себя каталоги и файлы спула, административные данные и данные журналов, а также временные и временные файлы.
Затем они говорят, что такие вещи, как журналы, почта и спулер, помещаются в эту папку.
Традиционно При стандартной установке Apache или Nginx в Ubuntu Linux каталог будет размещен по адресу /var/www/
.
Мне не кажется идеальным местом для размещения каталога с файлами или другим содержимым, которое должно быть почти постоянным.
Почему это так часто вкладывают в /var
?
Если говорить более субъективно, то куда оно должно в идеале идти, в соответствии со структурой каталогов?
/var/lib/www
было бы более подходящим ...
/srv
/var
предназначен для неисполняемых неконфигурируемых данных, не принадлежащих реальному пользователю, которые можно редактировать или изменять (например, они должны храниться на перезаписываемом томе). /var/lib
специально для того типа данных, который должен пережить перезагрузку и не быть удаленным процессом обслуживания, например, isc-dhcp-server
используется /var/lib
для хранения своей записи аренды DHCP. Так что это было бы логичным местом для файлов веб-сервера.