Linux-023-Centos Nginx Lua 脚本三种基本引用方式示例
2023-09-11 14:18:59 时间
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
控制台输出如下所示
相关文章
- ASP.NET Core 2.0 MVC 发布部署--------- linux安装.NET CORE SDK具体操作链接以及操作总细节
- linux下使用yum安装telnet
- centos/linux自动更新网络时间
- Linux_CentOS-服务器搭建 <七>
- Linux_CentOS-服务器搭建 <二>
- Linux下四款常见远程工具比较
- linux(centos8):centos8.1安装(详细过程/图解)(vmware fusion/CentOS-8.1.1911-x86_64)
- centos下yum搭建安装linux+apache+mysql+php环境
- CentOS Linux使用crontab运行定时任务详解
- Linux权限详解 命令之 chmod:修改权限
- linux fedora35 (centos)安装mybase7.3.5报错:xxxlibpng12.so.0: wrong ELF class: ELFCLASS32
- centos 6.3 安装svn服务端 window客户端 Linux客户端应用
- linux vim常用命令
- 【Linux】linux经常使用基本命令
- 【Linux】linux经常使用基本命令
- L85.linux命令每日一练 -- 第12章 Linux系统常用内置命令(一)
- L81.linux命令每日一练 -- 第11章 Linux系统管理命令 -- ethtool和mii-tool
- L46.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- w和who
- L32.linux命令每日一练 -- 第五章 Linux信息显示与搜索文件命令 -- dmesg和stat
- L27.linux命令每日一练 -- 第三章 文件过滤及内容编辑处理命令 -- vi和vim命令
- 【Linux之Shell脚本实战】Centos最小化安装环境配置脚本
- CentOS 7 服务器的 15 个 Linux 加固步骤
- 74:应急响应-win&linux分析后门&勒索病毒&攻击 ==》暴力破解攻击成功的在4624的eventID里!PChunter可查看非系统的可疑启动项/服务/定时任务,还是很直观的!Linux下gscan也不错,EDR可参考。
- 修改 Linux 默认 Shell 用 chsh -s /bin/zsh 命令不生效,提示 chsh: Shell not changed. 或 chsh: command not found 怎么办
- Linux之Ubuntu:Ubuntu中常使用的快捷键命令(sudo/dpkg等文件处理相关/系统硬件相关/文件管理/文档编辑/磁盘管理/系统管理/备份压缩)、常用基础案例(图文教程)之详细攻略
- linux内核radeon gpu源码解析8—— radeon_driver_load_kms函数详解3
- USB转串口设备linux随笔
- Linux软件包管理— rpm包--安装--启动、升级、卸载
- CentOS 6.8 编译安装 Nginx 和 echo-nginx-module 模块