Linux-023-Centos Nginx Lua 脚本三种基本引用方式示例
Lua 脚本在 Nginx 中基本的使用方式有三种:指令方式、脚本文件、函数(语句块)方式,相应的简单示例源码如下所示:
# 使用 Lua 指令方式 location /lua_command { default_type 'text/plain'; content_by_lua 'ngx.say("Welcome Nginx Lua!<br>使用 Lua 指令方式")'; } # 使用 Lua 文件方式,文件路径是相对 Nginx 安装目录的相对路径或绝对路径 location /lua_file { default_type 'text/html'; content_by_lua_file lua/test.lua; } location /lua_block { default_type 'text/plain'; content_by_lua_block { ngx.say('使用 Lua 语句块形式') } }
将上述代码添加到 Nginx 的配置文件 nginx.conf 中,如下所示:
使用如下命令测试修改后的配置是否正确,并重新加载配置文件更新服务
nginx -t
nginx -s reload
控制台输出如下所示
使用 curl 命令访问添加的服务链接
curl http://127.0.0.1/lua_command curl http://127.0.0.1/lua_file curl http://127.0.0.1/lua_block
控制台输出如下所示
欢迎 【 留言 || 关注 || 打赏 】 。您的每一份心意都是对我的鼓励和支持!非常感谢!欢迎互加,相互交流学习!
作者:范丰平,本文链接:https://www.cnblogs.com/fengpingfan/p/14511935.html
Copyright @范丰平 版权所有,如需转载请标明本文原始链接出处,严禁商业用途! 我的个人博客链接地址:http://www.cnblogs.com/fengpingfan
![](https://images.cnblogs.com/cnblogs_com/fengpingfan/2153325/o_220506115434_gzgqrb.png)