◆ 系统信息:

OpenResty在表ngx.config里提供了六个功能接口,可以获取自身的一些信息:

debug:是否是Debug版本
prefix:工作目录,也就是启动时“-p”参数指定的目录
nginx_version:大版本号,即内部Nginx的版本号
nginx_configure:编译时使用的配置参数
subsystem:当前所在的子系统,取值为“http”或“stream”
ngx_lua_version:当前所在子系统的版本号

注意:prefix 和nginx configure 这两个接口是函数形式

ngx.config.prefix()
ngx.config.nginx_configure()

如果我们编写的OpenResty应用依赖于某个特定的版本,或者要区分http/stream 子系统,那么就可以使用这些功能接口在代码里做分支处理。

if ngx.config.nginx_version < 1013006 then     -- 检查OpenResty 的版本号error("needs latest openresty”)            -- 低于1.13.6.x则不能运行
end

Openresty资料之ngx.config相关推荐

  1. 美伊战争_战争不是答案

    美伊战争 翻译自: https://rachelandrew.co.uk/archives/2003/03/09/war-is-not-the-answer/ 美伊战争 查看全文 http://www ...

  2. 高性能web平台【OpenResty入门与实战】

    一.OpenResty概述 1 OpenResty 背景 随着宽带网络的快速普及和移动互联网的高速发展,网站需要为越来越多的用户提供服务,处理越来越多的并发请求,要求服务器必须具有很高的性能才能应对不 ...

  3. openresty开发系列24--openresty中lua的引入及使用

    openresty开发系列24--openresty中lua的引入及使用 openresty 引入 lua 一)openresty中nginx引入lua方式 1)xxx_by_lua   ---> ...

  4. Regex pattern in openresty

    2019独角兽企业重金招聘Python工程师标准>>> Special Escaping Sequences NOTE Following the v0.9.17 release, ...

  5. openresty ngx_lua获取环境变量

    openresty ngx_lua获取环境变量 环境变量 ngx.config.subsystem:当前请求的nginx环境 语法格式:subsystem = ngx.config.subsystem ...

  6. openresty lua-resty-balancer动态负载均衡

    openresty lua-resty-balancer动态负载均衡 lua-resty-balancer:https://github.com/openresty/lua-resty-balance ...

  7. openresty ngx_lua重定向

    openresty ngx_lua重定向 ngx.redirect:https://github.com/openresty/lua-nginx-module#ngxredirect ngx.req. ...

  8. nginx的 ngx.var ngx.ctx ngx.req

    ngx.var 是获取 Nginx 的变量,需要经历字符串 hash.hash 表查找等过程 ngx.ctx 仅仅是一个 Lua table 而已,它的引用存放在 ngx_lua 的模块上下文(ctx ...

  9. ngx_lua常用变量参数

    最近项目接触了Nginx的lua使用,网上查了查资料,这里记录一下. Nginx与Lua编写脚本的基本构建块是指令. 指令用于指定何时运行用户Lua代码以及如何使用结果. 下面是显示指令执行顺序的图. ...

最新文章

  1. 使用泰坦尼克号数据进行决策树、随机森林
  2. “CRISPR婴儿”计划疯狂重启 顶级科学家们表示无力阻止
  3. 甲骨文正式发布Java 14(Oracle JDK 14)
  4. 【读书笔记】《深入浅出Webpack》
  5. flowable 任务节点多实例使用
  6. Android 简单几行代码实现摇一摇功能
  7. 明星开餐厅十店九亏?明星靠“卖面子”能撑多久?
  8. paip.数据库全文检索 attilax总结
  9. iOS WKWebView 设置默认系统字体
  10. IDEA远程调试代码
  11. 计算机相关美文摘抄,唯美的散文段落摘抄
  12. 网页打开慢升级服务器宽带,网速快打开网页慢怎么办_网络测速很快但是上网很慢如何解决-win7之家...
  13. 数据可视化图表插件_7个最佳数据可视化WordPress插件(图表和图表)
  14. CF1111C Creative Snap
  15. 音频节奏检测(Onset Detection)
  16. 数据标注是什么,如何进行数据标注?
  17. [快讯]QCon北京2014 slides下载、视频发布排期通知
  18. 01.尚硅谷网课1-前端简介
  19. python如何读取文件中第一行的元素_python txt读取第一行数据库
  20. 必应首页背景图片抓包-截取api

热门文章

  1. CPU核心数线程数、程序进程线程、并发并行的简单理解
  2. 【java】自定义枚举类(不使用enum的新特性)1.5版本前
  3. Python的三种格式化方法
  4. QT-自定义日历小工具,支持在线获取左右铭和图片
  5. 软件测试面试过程中常见的问题-论登录功能用例设计
  6. idea远程调试 spark
  7. 网站PHP框架之Laravel5.5(十二)使用Seeder方式向数据库填充数据
  8. Symbian S60 Camera
  9. c语言中左移一位 由什么补充,计算机原理与基础 —— C语言中的左移与右移
  10. nvidia显卡旧版驱动下载地址