openresty使用lua
1,content_by_lua
location /testlua {
content_by_lua "ngx.say('hello world')";
}
輸出,hello world
2,content_by_lua_block
location /testlua {
content_by_lua_block {
ngx.say("hello world");
}
}
content_by_lua_block {} 表示內部爲lua塊,裏面可以應用lua語句
3,content_by_lua_file
location /testlua {
content_by_lua_file /usr/local/lua/test.lua;
}
content_by_lua_file 就是引用外部lua文件
cat /usr/local/lua/test.lua
ngx.say("hello world");
通常採用lua文件方式