Проблема с кастомными sent http заголовками
kermit32dll
nginx-forum at nginx.us
Fri Oct 12 10:25:17 UTC 2012
Всем доброго дня!
Возникла следующая проблема. Есть фронтэнд на нгинксе, работающий как реверс
прокси, за ним на бэкэнде сидит апач, на котором запускается простейший PHP
скрипт. Всё, что делает скрипт - устанавливает в ответе кастомный хедер:
<? header("sc:1"); ?>
Хедер успешно устанавливается, и в ответе Апача, и соответственно в пробросе
нгинкса виден через FireBug:
sc: 1
Судя по документации нгинкса, из конфига к нему можно обратиться с помощью
переменной $sent_http_sc. Всё хорошо, для проверки можно сделать так:
more_set_headers 'A: $sent_http_sc';
И в ответ нгинкса конечному юзеру добавится:
A: 1
Но вот незадача, пытаюсь сделать вот так:
set $tmp $sent_http_sc;
more_set_headers 'A: $tmp';
И хедер перестаёт выводиться!
В чём может быть проблема? Заранее спасибо!
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,231705,231705#msg-231705
Подробная информация о списке рассылки nginx-ru