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 天前
【云原生监控】 Grafana/Prometheus/Promtail/Loki/Tempo
openresty
白驹过隙不负青春4 天前
OpenResty 1.29.2.5 部署 + Nginx平滑升级运维文档
nginx·openresty
Cry丶4 天前
一次 FTP 上传引发 504 Gateway Timeout 的排查复盘
java·nginx·ftp·openresty·被动模式·504 gateway·生产问题排查
吴懿不在10 天前
apisix~OpenResty各阶段的介绍
openresty
章老师说13 天前
NGINX官方谈Lua风险:这其实是两条网关技术路线之争
运维·nginx·负载均衡·lua·openresty
装不满的克莱因瓶1 个月前
基于 OpenResty 扩展开发实现动态服务注册与发现能力
java·开发语言·架构·openresty
wu8587734571 个月前
OpenResty 源站被扫描的排查与防御实战:Cloudflare + DOCKER-USER + Fail2Ban 最全方案解析
docker·容器·openresty
章老师说2 个月前
B站网关事故背后:OpenResty 与 Lua 的稳定性代价
nginx·云原生·负载均衡·lua·openresty
衣舞晨风2 个月前
运行时行为盲区:API7 AI 网关CPU打满故障的AI辅助事后复盘
lua·openresty·apisix·coroutine·cpu-saturation·socket-buffer
rannn_1113 个月前
【Redis|高级篇2】多级缓存|JVM进程缓存、Lua语法、多级缓存实现(OpenResty)、缓存同步(Canal)
java·redis·分布式·后端·缓存·lua·openresty