Добрый день.<br><br>Мучает вопрос, озвученный в заголовке.<br>Всегда был уверен, что это просто, но при реализации наткнулся на<br><font face="monospace" size="3"><b>nginx: [emerg] "error_page" directive is not allowed here in /path/to/nginx/config.conf<br>
</b></font>или<br><b><font face="monospace" size="3">nginx: [emerg] "fastcgi_intercept_errors" directive is not allowed here in /path/to/nginx/config.conf<br></font></b><br>Задача проста по сути:<br>Балансировщику, при получении от апстрима специального заголовка (допустим, "X-Special-Header: 1"), необходимо вернуть именно то, что вернул апстрим, не глядя на HTTP_STATUS_CODE.<br>
Во всех остальных случаях, надо производить обработку статусного кода через error_page и соответствующий location @magic_loc.<br><br>Может кто знает решение? Ни поверхностное гугление, ни вдумчиое чтение документации ни разу не дали ответа.<br>
<br>Заранее спасибо.