Разница между /var/www и /srv/www в nginx
Недавно я установил Nginx и хочу изменить корневой каталог, но я не знаю, в чем разница между /var/www
а также /srv/www
и когда я должен использовать /var/www
или же /srv/www
?
1 ответ
Разница в том, что структура файла отличается. Различные серверы реализуют немного разные файловые структуры.
Вот хорошая ссылка, которая описывает общие файловые структуры в 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
, Поэтому я думаю, что ключ в том, чтобы соответствовать ОС, которую вы используете.