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

Другие вопросы по тегам