История изменений
Исправление trofk, (текущая версия) :
При запуске nginx генерирует отдельные конфигурации location'ов для истинных и ложных условий в if (и туда наследуется совсем не такой location как кажется)
например
location / {
set $true 1;
if ($true) {
add_header X-From1 "kreks";
}
if ($true) {
add_header X-From2 "peks-feks";
}
}
А это может привести полной неработоспособности конфига либо к трудноуловимым ошибкам.
А еще в интернетах говорят, что самые интересные проблемы с наследованием proxy_pass,try_files, alias
Исходная версия trofk, :
При запуске nginx генерирует отдельные конфигурации location'ов для истинных и ложных условий в if (и туда наследуется совсем не такой location как кажется)
например
location / {
set $true 1;
if ($true) {
add_header X-From1 "kreks";
}
if ($true) {
add_header X-From2 "peks-feks";
}
}
А еще в интернетах говорят что самые интересные проблемы с наследованием proxy_pass,try_files, alias