Наткнулся на не очень очевидную вещь с директивой
proxy_set_header:
Если на уровне указана эта директива, то все настройки этой директивы с предыдущих уровней пропадают. При этом на уровнях без этой директивы всё прекрасно наследуется. Не смотря на указание такого поведения в документации, считаю это не очевидным и запутывающим настройку.
Предлагаю, включить наследование это директивы вне зависимости от от наличия директивы на уровне с новой current-версии :) . На уровне разрешить лишь переопределение директивы.
--
Панфилов Михаил