tengine 开启lua支持

16 05月
作者:PK|分类:工作

安装环境,centos 6.5 64位

#备份之前的tengine
cp -rp /usr/local/nginx /tmp/nginx_bak
#装lua
yum install -y readline-devel ncurses-devel
wget -c http://www.lua.org/ftp/lua-5.1.5.tar.gz
tar xzf lua-5.1.5.tar.gz
cd lua-5.1.5
make linux
#编辑 src/Makefile 找到 CFLAGS= -O2 -Wall $(MYCFLAGS) 改成 CFLAGS= -O2 -Wall -fPIC $(MYCFLAGS)
make install
#开启 ngx_http_luamodule.so 模块 
cd /tmp
mkdir soft
cd soft
wget -c http://tengine.taobao.org/download/tengine-2.1.0.tar.gz
tar xzf tengine-2.1.0.tar.gz
cd tengine-2.1.0
./configure --with-http_lua_module=shared
make && make install
vi /usr/local/nginx/conf/nginx.conf
在
dso {}
里面加入
dso {

	load ngx_http_lua_module.so;
}
运行 /usr/local/nginx/sbin/nginx -s reload
运行 /usr/local/nginx/sbin/nginx -m
可以看到
ngx_http_lua_module (shared, 3.1)

测试支持lua
在server {  }
加入

 location /test  {
        default_type 'text/plain';
        content_by_lua "ngx.say('test~')";
}
运行 /usr/local/nginx/sbin/nginx -s reload
访问 ip/test
会出现 test~


浏览1160 评论0
返回
目录
返回
首页
mysqldump: xxxx has insufficent privileges to SHOW CREATE FUNCTION `xxx` iptables批量增加ip地址