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编译安装正向代理模块

相关推荐
難釋懷2 天前
OpenResty查询Tomcat
tomcat·firefox·openresty
難釋懷2 天前
OpenResty监听请求
junit·openresty
難釋懷2 天前
OpenResty获取参数的API
junit·openresty
難釋懷3 天前
OpenResty请求参数处理
junit·openresty
難釋懷3 天前
OpenResty获取参数并返回
junit·openresty
難釋懷6 天前
OpenResty快速入门
junit·openresty
難釋懷8 天前
安装OpenResty
openresty
猫头虎1 个月前
web开发常见问题解决方案大全:502/503 Bad Gateway/Connection reset/504 timed out/400 Bad Request/401 Unauthorized
运维·前端·nginx·http·https·gateway·openresty
ZAEQgyKFs1 个月前
基于RBF神经网络的车速预测模型及其在混动汽车能量管理中的应用研究
openresty
FJW0208142 个月前
《Nginx 高级应用:变量、Rewrite、反向代理与 OpenResty 扩展》(3)
运维·nginx·openresty