API(十一) 获取openresty编译信息

一 ngx.config

bash 复制代码
说明: 不常用,'了解'即可

ngx.config.subsystem

bash 复制代码
说明: 用的'四层'还是'七层'代理

ngx.config.debug

bash 复制代码
说明: 返回的是'boolean'类型, 'openresty 'rpm安装一般'没有 --with-debug'编译选项

对比: nginx 'rpm' 安装一般携带 '--with-debug' 编译选项

ngx.config.prefix

bash 复制代码
说明: nginx.conf中的'相对'路径,就是相对'--prefix'的路径

ngx.config.nginx_version

ngx.config.nginx_configure

bash 复制代码
说明: 编译选项,便于openresty'增加第三方'模块,'源码编译'安装

ngx.config.ngx_lua_version

bash 复制代码
说明: 某些'指令'或'API'是基于某个'ngx_lua'版本才'引入'的,要'重点'关注

二 案例讲解

bash 复制代码
建议: openresty提供一个带认证的'api'路由'/config',便于了解'编译'信息

场景: 基于已有的'rpm'安装的openresty的'编译选项',源码安装'增加'第三方模块

① nginx.conf关键配置

② config.lua脚本

bash 复制代码
细节点:'调用方式 [是否带有()]'和'返回值'类型

③ 请求和结果

openresty编译安装 openresty编译安装正向代理模块

相关推荐
龙哥·三年风水3 天前
openresty(nginx)+lua+kafka实现日志搜集系统
kafka·lua·openresty
請叫我菜鳥11 天前
什么是 OpenResty
nginx·lua·openresty
Hello.Reader15 天前
深入浅出 OpenResty
junit·openresty
山人在山上1 个月前
nginx(openresty) lua 解决对接其他平台,响应文件中地址跨域问题
nginx·lua·openresty
码农小伙1 个月前
OpenResty开发环境搭建
openresty
云海04781 个月前
OpenResty、Lua介绍认识
junit·lua·openresty
努力--坚持1 个月前
电商项目-网站首页高可用(一)
nginx·lua·openresty
m0_748250741 个月前
高性能Web网关:OpenResty 基础讲解
前端·openresty
大熊程序猿1 个月前
docker 安装openresty
docker·容器·openresty
serve the people1 个月前
Openresty自定义状态码高性能方案
java·spring·openresty