Hello!
On Fri, Sep 2, 2016 at 4:23 PM, <g_l...@qq.com> wrote:
> 请教一个问题。
>> nginx 定义的变量 能通过 lua ngx.var.获取
>> 那么。
>> lua 里面定义的全局变量nginx 能获取不 [nginx 里面未定义过的]
>> 如果能怎么获取 请赐教。。谢谢
>>
我不明白你的问题,什么叫做“Lua 里面定义的全局变量 nginx 能获取不”?你指从你自己的 nginx C module 里面直接访问 Lua 空间里的值?
或许你应该参考一下 ngx_lua_upstream 这样的模块,你可以从你自己的 nginx C 模块暴露出 Lua
接口,用来向你的模块主动传递 Lua 值。见
https://github.com/openresty/lua-upstream-nginx-module
ngx_lua 模块提供了纯 C API 供 nginx 的第三方 C 模块直接调用。
Regards,
-agentzh