Назад | Перейти на главную страницу

Разница между / var / www и / srv / www в nginx

Недавно я установил 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. Поэтому я думаю, что ключ к тому, чтобы соответствовать используемой вами ОС.