安装nginx_lua_module以及echo-nginx-module收集日志
unknown directive "access_by_lua" unknown directive "set_unescape_uri" 之所以报错是缺少nginx的三方插件,下面介绍安装nginx的第三方插件,插件很多直介绍三个 方式一: 下载 ngx_openresty ,该集成包中有: Nginx , Lua 或 Luajit , ngx_lua ,以及一些有用的 Nginx 第三方模块。 安装步骤: ./configure --with-luajit make make install 安装完成,个人建议第一种安装方便简单,另外这个版本还提供了很多的组件,安装不会出现错误。 方式二: Ngx_lua手动编译进Nginx。 首先,我的 Nginx 安装路径为:/usr/local/nginx。 我将尝试编译的两个模块:echo,lua。 所需要的模块如下: liujit http://luajit.org lua http://www.lua.org ngx_devel_kit https://github.com/simpl/ngx_devel_kit echo-nginx-module https://github.com/agentzh/echo-nginx-module lua-nginx-module https://github.com/chaoslawful