Re: Почему в пособии для новичков не описано,какие папки для чего нужны?

kvt nginx-forum на forum.nginx.org
Пт Июл 7 07:37:14 UTC 2017


Надежда, Ваши вопрос по сути не имеют отношения к nginx, они больше про
структуры каталогов *nix систем.

В частности директория conf.d обычно используются для хранения файлов
конфигураций модулей nginx. 

Кроме того, там часто хранятся инклюды в конфигурационные файлы, например
локейшн /phpmyadmin для того, чтобы включать его во все конфигурации сайтов,
тогда у любого домена который есть на этом сервере написать
http://domain.tld/phpmyadmin откроется PhpMyAdmin.

Кроме того, обычно в директории /etc/nginx содержится две директории
sites-enabled и sites-available. Они и содержат конфигурационные файлы
сайтов. 

Файлы конфигураций существующих на сервере сайтов располагаются в директории
sites-available. 

Директория sites-enabled нужна для хранения конфигураций только
активированных сайтов. Обычно там содержаться символьные ссылки на 
конфигурационные файлы, находящиеся в sites-available.

Если таких директорий нет, то их можно создать самостоятельно. Вообще же,
это не догма, они могут располагаться где угодно и называться как угодно.
Важно их подключить правильно в файле nginx.conf. Это главный
конфигурационный файл nginx.

И собственно ответ на последний вопрос: "Где должна располагаться папка с
документами сайта?"
Ответ простой - там где Вы укажете. Расположение директории с документами
сайта определяется директивой root в секции server конфигурационного файла
конкретного сайта.

С уважением, Константин

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,275331,275332#msg-275332



Подробная информация о списке рассылки nginx-ru