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 не могу понять(
  • Вопрос задан
  • 133 просмотра
Пригласить эксперта
Ответы на вопрос 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"
...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект
22 нояб. 2024, в 22:26
3500 руб./за проект