Недавно я установил Nginx и хочу изменить его корневой каталог, но я не знаю, в чем разница между /var/www
и /srv/www
и когда я должен использовать /var/www
или /srv/www
?
Разница в том, что другая файловая структура. На разных серверах реализуются несколько разные файловые структуры.
Вот хорошая ссылка, описывающая общие файловые структуры в Linux: Структура каталогов Linux (структура файловой системы) с примерами
Из этого:
/ var - файлы переменных
- var stands for variable files. - Content of the files that are expected to grow can be found under this directory. - This includes — system log files (/var/log); packages and database files (/var/lib); emails (/var/mail); print queues (/var/spool); lock files (/var/lock); temp files needed across reboots (/var/tmp);
/ srv - Сервисные данные
- srv stands for service. - Contains server specific services related data. - For example, /srv/cvs contains CVS related data.
Исходя из этого, /srv
казалось бы более подходящим. Однако, например, Linux с Ubuntu обычно не использует /srv
файловая структура и скорее использует var
каталог для www
. Поэтому я думаю, что ключ к тому, чтобы соответствовать используемой вами ОС.