Re: Как работает include

Maxim Dounin mdounin на mdounin.ru
Ср Июн 27 04:14:55 UTC 2018


Hello!

On Thu, Jun 21, 2018 at 03:53:38AM -0400, Aleksandr_Petrov wrote:

> Dmitry Ivanov Wrote:
> -------------------------------------------------------
> > Здравствуйте, Aleksandr_Petrov.
> > 
> > Вы писали 20 июня 2018 г., 19:03:50:
> > 
> > > Подскажите пожалуйста как работает include в конфиге nginx. Указываю
> > три
> > > include в секцию server, в предположение что они добавят нужный
> > конфиг в
> > > порядке следования, но в результате работает не так как ожидается.
> > 
> > nginx -T
> > 
> > поможет
> 
> Как раз после "nginx -T" и возник вопрос. Получается что конфиг из внешнего
> файла вставляется не в том же месте где include и не в порядке следования
> если include несколько подряд.

Вывод "nginx -T" не пытается следовать логике парсинга конфига, а 
лишь показывает все участвующие в процессе файлы.

Семантически директива include эквивалентна написанию на её месте 
содержимого включаемого файла (с точностью до того факта, что во 
включаемом файле могут быть только синтаксически завершённые 
конструкции).

-- 
Maxim Dounin
http://mdounin.ru/


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