Как передать nginx директиву серверу ?
ole-lukoje
nginx-forum at nginx.us
Mon Oct 13 07:19:10 UTC 2014
Здравствуйте.
Нужно передать значения 2ух директив nginx (1 из них от подключаемого модуля
comet) проксируемому серверу.
В конфиге параметры заданы:
push_stream_longpolling_connection_ttl 5m;
proxy_buffer_size 64k;
Делаю так:
proxy_set_header X-Comet-Session-Timeout
$push_stream_longpolling_connection_ttl;
#proxy_set_header X-Buffer-Size $proxy_buffer_size;
Получаю:
[emerg] unknown "push_stream_longpolling_connection_ttl" variable
(или [emerg] unknown "proxy_buffer_size" variable, если раскомментирована
директива выше).
Вопрос:
можно ли, не прибегая к дублированию настроек вида (аналогично для
proxy_buffer_size)
set $push_stream_longpolling_connection_ttl "5m";
proxy_set_header X-Comet-Session-Timeout
$push_stream_longpolling_connection_ttl;
, передать значение директив ?
nginx version: nginx/1.5.8
built by gcc 4.1.2 20080704 (Red Hat 4.1.2-54)
Буду ждать любого отклика :)
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,253931,253931#msg-253931
Подробная информация о списке рассылки nginx-ru