Welcome! Log In Create A New Profile

Advanced

Re: Аналог функционала IncludeOptional в Apache2

Maxim Dounin
June 26, 2018 11:12PM
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 mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Аналог функционала IncludeOptional в Apache2

Dmitriy Kovalkov June 22, 2018 06:24AM

Re: Аналог функционала IncludeOptional в Apache2

Pavel June 22, 2018 06:40AM

Re: Аналог функционала IncludeOptional в Apache2

Maxim Dounin June 26, 2018 11:12PM

Re: Аналог функционала IncludeOptional в Apache2

Dmitriy Kovalkov June 28, 2018 09:08AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 213
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready