社区
Web开发应用服务器
帖子详情
Tengine编译了lua模块后不支持 set_by_lua
ruanwxh
2016-06-05 04:56:21
Tengine2.1编译了lua模块后不支持 set_by_lua,但是可以用content_by_lua access_by_lua rewrite_by_lua等,只有set_by_lua报错:nginx: [emerg] unknown directive "set_by_lua",求解
...全文
480
3
打赏
收藏
Tengine编译了lua模块后不支持 set_by_lua
Tengine2.1编译了lua模块后不支持 set_by_lua,但是可以用content_by_lua access_by_lua rewrite_by_lua等,只有set_by_lua报错:nginx: [emerg] unknown directive "set_by_lua",求解
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
二两就醉
2016-08-01
打赏
举报
回复
还不知道为什么会这么定义
二两就醉
2016-08-01
打赏
举报
回复
我看了下源码,原因是这两个指令在安装ngx_devel_kit的情况ixacaihui打开并编译: 180 #if defined(NDK) && NDK 181 /* set_by_lua $res <inline script> [$arg1 [$arg2 [...]]] */ 182 { ngx_string("set_by_lua"), 183 NGX_HTTP_SRV_CONF|NGX_HTTP_SIF_CONF|NGX_HTTP_LOC_CONF|NGX_HTTP_LIF_CONF 184 |NGX_CONF_2MORE, 185 ngx_http_lua_set_by_lua, 186 NGX_HTTP_LOC_CONF_OFFSET, 187 0, 188 (void *) ngx_http_lua_filter_set_by_lua_inline }, 189 190 /* set_by_lua_file $res rel/or/abs/path/to/script [$arg1 [$arg2 [..]]] */ 191 { ngx_string("set_by_lua_file"), 192 NGX_HTTP_SRV_CONF|NGX_HTTP_SIF_CONF|NGX_HTTP_LOC_CONF|NGX_HTTP_LIF_CONF 193 |NGX_CONF_2MORE, 194 ngx_http_lua_set_by_lua_file, 195 NGX_HTTP_LOC_CONF_OFFSET, 196 0, 197 (void *) ngx_http_lua_filter_set_by_lua_file }, 198 #endif
ruanwxh
2016-06-13
打赏
举报
回复
后面换成原生的nginx,再加ngx_lua模块,来做就可以了
tengine
定制加上
lua
tengine
-2.3.3 版本 cjson使用
因为需要
tengine
的特定功能,也需要
lua
进行一些定制开发,结合两个功能,需要
编译
支持
lua
的版本的
tengine
,nginx 特定版带
lua
的
tengine
相当于openrestry
【镜像制作】
tengine
+
lua
的镜像制作
本章节主要讲解
tengine
-2.4.1+
lua
的镜像制作,本文列举出该镜像所用到的一些
模块
或安装包,以及一些nginx的配置,像nginx.conf主配置,以及日志格式的配置。便于一些网友们在制作类似镜像时可以下载相关的包来参考制作docker镜像,后续将整个包压缩上传到资源。
17173 Ngx_
Lua
使用分享
仅针对"
set
_by_
lua
_file, content_by_
lua
_file, rewrite_by_
lua
_file, and access_by_
lua
_file"有效, 因为其他为写在配置文件。另外,ngx_
set
_misc(设置md5、encode_base64等)
模块
的指令,还有 ngx_
lua
模块
的
set
_by_
lua
指令和 rewrite_by_
lua
指令也在此阶段。同时在
lua
代码中使用"dofile" 或 "loadfie" 来加载外部
lua
脚步。
tengine
安装ngx_http_
lua
_module
从http://
lua
jit.org/download.html下载的
lua
jit来安装
tengine
上,启动时报错如下 nginx: [alert] detected a
Lua
JIT version which is not OpenResty's; many optimizations will be disabled and performance will be compromis...
安装
Tengine
+
Lua
+GM实现图片自动裁剪缩放
标题使用
Tengine
+
Lua
+GM实现图片自动裁剪缩放需求背景3个东西的下载地址
lua
下载二、安装与配置1、软件列表2、依赖包和类库3、安装
Lua
(1)安装依赖(2)安装
Lua
n(源码
编译
安装)(3)安装
Lua
JIT(源码
编译
安装)(4)查看
Lua
版本4、安装
Tengine
5、安装GraphicsMagick6、配置
Lua
脚本文件7、
Tengine
配置三、功能测试 使用
Tengine
+
Lua
+GM实现图片自动裁剪缩放 需求背景 3个东西的下载地址
Tengine
下载
lua
下载 Graph
Web开发应用服务器
5,657
社区成员
20,169
社区内容
发帖
与我相关
我的任务
Web开发应用服务器
Web开发应用服务器相关讨论专区
复制链接
扫一扫
分享
社区描述
Web开发应用服务器相关讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章