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