Задать вопрос
SemenFrolov
@SemenFrolov
Newbie developer

Как использовать/прокинуть переменную из lua в конфиге nginx?

Всем привет!

Никак не могу сходу понять как решить следующую задачу:

Имеем openresty и вот такой location

location ~* \.(js|eot|svg|ttf|woff|woff2|css)$ {
        content_by_lua_file /var/www/lua/get_template_path.lua;
        root /var/www/lua/$template_path/;
}


Хочу сделать что-то в файле get_template_path.lua что бы установить переменную $template_path, но как установить эту переменную в файле lua что бы она стала доступна в конфиге nginx не могу понять(
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@anikavoi
Делать надо наоборот:

в nginx овском конфе:

set $rr_add_log ''; # this line is required to create $rr_add_log at config time

в script.lua
...
ngx.var.rr_add_log = "someone"
...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы