Re: Установить переменную с помощью perl внутри location
Daniel Podolsky
onokonem на gmail.com
Чт Июл 16 08:12:11 UTC 2015
2015-07-16 0:51 GMT+03:00 Michael Kechinov <kechinoff at gmail.com>:
> Внутри location делаю вставку perl, в которой что-то рассчитывается и
> результат нужно передать в переменную внутрь location. Как это можно
> сделать?
http://nginx.org/ru/docs/http/ngx_http_perl_module.html#perl_set
английский вариант этой доки, надо сказать, более внятный
так вот, perl_set позволяет создать квазипеременную, при упоминании
которой в конфиге будет вызываться ваш перловый код. при каждом
упоминании.
соответственно, если вызвать код надо один раз на запрос - используйте
set в сочетании с perl_set
Подробная информация о списке рассылки nginx-ru