Вопрос про настройку nginx

С наступающим праздником, уважаемые коллеги!

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

include "/etc/nginx/conf.d/*.conf"

Вопрос такого плана. Можно ли в этом параметре указывать доступ к файлу по http? Или если быть точным, можно ли вместо текстовых файлов возвращать результат выполнения скрипта?

типа

include "http://localhost/vhosts.php"

Идея в том, чтобы создавать виртуальные хосты динамически.

Второй вопрос. Помимо nginx в OpenBSD встроен демон httpd - проблема в том, что при запуске он слушает все интерфейсы. Можно ли ему ограничить доступ к интерфейсам? Чтобы httpd и nginx работали на разных интерфейсах и не мешали друг другу?

Лига Сисадминов

1.6K поста17.8K подписчиков

Добавить пост

Правила сообщества

Мы здесь рады любым постам связанным с рабочими буднями специалистов нашей сферы деятельности.

Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий

Почему через тот же пхп нельзя просто обновлять содержимое файла, и потом делать релоад?

раскрыть ветку (1)
Автор поста оценил этот комментарий

Можно, но я думал он при релоаде будет дёргать конфиг.

Хотя не принципиально. Скрипт добавления/удаления хоста всё равно будет писать в БД, затем на его основе будет генерить конфиги для nginx и dns (хотя PowerDNS всё равно берёт данные из БД), затем релоадить днс и нжинкс...

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку