如何把Nginx 换成 OpenResty ?

无耻地修改了下 nginx的升级脚本,结果发现还是不行。版本号请输入 1.9.15.1
结果前面都通过了到了这个地方:
\cp objs/nginx /usr/local/nginx/sbin/nginx  提示文件不存在
然后

make upgrade 提示没有 upgrade

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

《吐鲁番网友》:直接用openresty的一键包
《石嘴山网友》:不清楚,没具体接触测试过openresty
《白银网友》:安装lua很简单cd /root
wget -c http://luajit.org/download/LuaJIT-2.0.4.tar.gz
tar zxf LuaJIT-2.0.4.tar.gz
cd LuaJIT-2.0.4
make
make install PREFIX=/usr/local/luajit
cd ..

wget -c https://github.com/openresty/lua-nginx-module/archive/v0.10.5.tar.gz
tar zxf v0.10.5.tar.gz

wget -c https://github.com/simpl/ngx_devel_kit/archive/v0.3.0.tar.gz
tar zxf v0.3.0.tar.gz

export LUAJIT_LIB=/usr/local/luajit/lib
export LUAJIT_INC=/usr/local/luajit/include/luajit-2.0

cat > /etc/ld.so.conf.d/luajit.conf<<EOF
/usr/local/luajit/lib
EOF

ldconfig复制代码lnmp.conf里Nginx_Modules_Options 加上 –with-ld-opt=-Wl,-rpath,/usr/local/luajit/lib –add-module=/root/lua-nginx-module-0.10.5 –add-module=/root/ngx_devel_kit-0.3.0

重新升级一下nginx就行了

测试lualocation /lua {
        default_type ‘text/html’;
        content_by_lua ‘ngx.say("hello world")’;
}复制代码

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注