• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Linux-023-Centos Nginx Lua 脚本三种基本引用方式示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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

 

控制台输出如下所示

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap