Re: Аналог функционала IncludeOptional в Apache2
Maxim Dounin
mdounin на mdounin.ru
Ср Июн 27 03:11:04 UTC 2018
Hello!
On Fri, Jun 22, 2018 at 01:23:21PM +0300, Dmitriy Kovalkov wrote:
> Уточните, пожалуйста, планируется ли к реализации или можно ли запросить
> аналог на https://httpd.apache.org/docs/2.4/mod/core.html#includeoptional
>
> Юзкейс простой - есть панель управления сервером, которая генерирует
> виртуальные хосты для пользователей вида
[...]
> include /etc/nginx/fastpanel2-sites/USER/DOMAIN.TLD.includes;
> include /etc/nginx/fastpanel2-includes/*.conf;
[...]
> Для некоторых хостов требуются кастомные локейшены, например include
> /etc/nginx/fastpanel2-sites/USER/DOMAIN.TLD.includes;
>
> Но эти кастомные локейшены требуются довольно редко, что приводит к тому,
> что мы создаем большое количество пустых файлов.
Если очень хочется избежать создания пустых файлов - можно
использовать include с маской. При использовании маски - под
маску может не подпасть ни одного файла, и это нормально. То есть
можно написать как-то так:
include /etc/nginx/fastpanel2-sites/USER/DOMAIN.TLD.include[s];
и будет использоваться указанный файл, если он есть.
--
Maxim Dounin
http://mdounin.ru/
Подробная информация о списке рассылки nginx-ru