openresty的ngx.timer.at真是个强大的方法。 例如某些函数不可以在一些NGINX的执行阶段使用时,可以ngx.timer.at API 创建一个零延迟的timer,在timer中去处理。 遇到一些高延迟的函数,因为定时调用是在后台运行,并且他们的执行不会增加任何客户端 ...
翻译自: ngx.ssl Lua API for controlling NGINX downstream SSL handshakes . 概要 . 描述 该 Lua 模块提供 API 函数来控制类似 ssl certificate by lua ngx lua 模块 等上下文的 SSL 握手过程。 OpenSSL 允许我们动态地设置证书和私钥,因此期望可以在建立连接前才设置证书和私钥,这样,可 ...
2018-07-03 21:20 0 928 推荐指数:
openresty的ngx.timer.at真是个强大的方法。 例如某些函数不可以在一些NGINX的执行阶段使用时,可以ngx.timer.at API 创建一个零延迟的timer,在timer中去处理。 遇到一些高延迟的函数,因为定时调用是在后台运行,并且他们的执行不会增加任何客户端 ...
参考链接: resty.core.shdict ngx_shared.DICT 源码正文: dict.lua 部分源码如下: 1. ngx.shared.DICT.incr 详解链接: ngx.shared.DICT.incr 详解 2. ngx ...
1. ngx.var.VARIABLE 读或者写 Nginx 变量值: 注:仅仅是已经定义了的 Nginx 变量可以被写入: 也就是说,无法动态创建 Nginx 变量。 一些特殊的变量(如 $args 和 $limit_rate)可以被分配一个值,其他许多 ...
本篇介绍在CentOS7.6上安装、测试使用ngx_lua_waf + openresty。 Preface 安装Luagit 安装OpenResty 安装依赖 下载安装 配置ngx_lua_waf 下载 ...
以前openresty 使用的是http2,同时配置了 ngx.location.capture 是可以的(1.12 版本,有点老),今天升级了openresty 到目前最新版本(1.15.8.1)出现了以下 ...
1、下载ngx_pagespeed模块 2、重新编译OpenResty 3、配置pagespeed 对新手用户而言:使用CoreFiltersCoreFilters含有一系列PageSpeed过滤器,谷歌认为这些过滤器对大多数网站来说是安全的。如果启用 ...
原文: ngx_Lua模块中的加密api接口 ngx.crc32_short 该方法主要是计算给定字符串 str 的循环校验码(Cyclic Redundancy Code)的摘要,计算出来的结果是一个很大的整数。 ngx.crc32_long 该方法 ...
ngx_http_ssl_module模块主要用于nginx的https协议。 配置参数如下: 为指定虚拟机启用HTTPS protocol, 建议用listen指令代替 设置用于发送数据的缓冲区的大小。 默认情况下,缓冲区大小为16k,这对应于发送大响 ...