Morpheus_God
@Morpheus_God

Nginx. Как он конфигурируется?

Добрый день. Установил на сервер Nginx, пошел гуглить, везде в инструкциях советуют домены, поддомены и пути к контенту выносить в отдельные блоки-конфиги.
Должна быть папка etc/nginx/sites-available/ - тут все действия.
Но, после установки на своем сервере я вижу только /etc/nginx/nginx.conf
Папки sites-available и близко нет.
Если ее надо создать самому, не проблема. Но как nginx указать где и что ему "смотреть" ?
  • Вопрос задан
  • 271 просмотр
Решения вопроса 3
@vitaly_il1
DevOps Consulting
Все просто - в главном nginx.conf добавляем (или проверяем что уже есть) строчку

include /etc/nginx/sites-enabled/*;
Ответ написан
Комментировать
@SunTechnik
ngingx смотрит файл /etc/nginx/nginx.conf ; или другой, заданный через ключ -c.
В конфиге может быть строка вида:
include /etc/nginx/conf.d/*.conf
(добавить в конфиг все файлы оканчивающиеся на conf из каталога: /etc/nginx/conf.d

По аналогии можно включать и другие конфиги.
Ответ написан
ky0
@ky0 Куратор тега Nginx
Миллиардер, филантроп, патологический лгун
В зависимости от ключей сборки nginx может искать основной конфиг в разных местах. Чаще всего это /etc/nginx, уточнить можно, посмотрев вывод nginx -V. В основном конфиге указываются каталоги и отдельные файлы, которые применяются вдобавок к основному конфигу.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы