openresty 入门(安装),


OpenResty的安装:

(1) 需要事先安装一下所需的插件

yum install readline-devel pcre-devel openssl-devel

(2) 下载ngx_openresty-1.7.7.2.tar.gz并解压 

wget http://openresty.org/download/ngx_openresty-1.7.7.2.tar.gz

(3) 安装LuaJIT

cd bundle/LuaJIT-2.1-20150120/

make clean && make && make install

ln -sf luajit-2.1.0-alpha /usr/local/bin/luajit

(4) 下载ngx_cache_purge模块,该模块用于清理nginx缓存

wget https://github.com/FRiCKLE/ngx_cache_purge/archive/2.3.tar.gz

(5) 下载nginx_upstream_check_module模块,该模块用于ustream健康检查

wget https://github.com/yaoweibin/nginx_upstream_check_module/archive/v0.3.0.tar.gz

(6) 安装ngx_openresty

cd /usr/servers/ngx_openresty-1.7.7.2

./configure 

--prefix=/usr/servers 

--with-http_realip_module  

--with-pcre  

--with-luajit 

--add-module=./bundle/ngx_cache_purge-2.3/ 

--add-module=./bundle/nginx_upstream_check_module-0.3.0/ -j2

make && make install

(7) 到/usr/servers目录下,会发现多出来了如下目录,说明安装成功

(8) 启动nginx:/usr/servers/nginx/sbin/nginx(其实我们可以配置好系统的环境变量,配置好后就可以直接数据nginx命令了)

在nginx中添加lua依赖配置  :

lua_package_path "/usr/servers/lualib/?.lua;;";

lua_package_cpath "/usr/servers/lualib/?.so;;";

相关内容

    暂无相关文章