安装Nginx+Lua开发环境

安装环境

安装步骤可以参考http://openresty.org/#Installation。

1、创建目录/usr/servers,以后我们把所有软件安装在此目录

复制代码 代码如下:
mkdir -p /usr/servers
cd /usr/servers/

2、安装依赖(我的环境是ubuntu,可以使用如下命令安装,其他的可以参考openresty安装步骤)

复制代码 代码如下:
apt-get install libreadline-dev libncurses5-dev libpcre3-dev libssl-dev perl

3、下载ngx_openresty-1.7.7.2.tar.gz并解压

复制代码 代码如下:
wget http://openresty.org/download/ngx_openresty-1.7.7.2.tar.gz
tar -xzvf ngx_openresty-1.7.7.2.tar.gz

ngx_openresty-1.7.7.2/bundle目录里存放着nginx核心和很多第三方模块,比如有我们需要的Lua和LuaJIT。

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缓存

复制代码 代码如下:
cd /usr/servers/ngx_openresty-1.7.7.2/bundle
wget https://github.com/FRiCKLE/ngx_cache_purge/archive/2.3.tar.gz
tar -xvf 2.3.tar.gz

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

复制代码 代码如下:
cd /usr/servers/ngx_openresty-1.7.7.2/bundle
wget https://github.com/yaoweibin/nginx_upstream_check_module/archive/v0.3.0.tar.gz
tar -xvf 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

–with*** 安装一些内置/集成的模块
–with-http_realip_module 取用户真实ip模块
-with-pcre Perl兼容的达式模块
–with-luajit 集成luajit模块

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年3月11日
下一篇 2019年3月11日

相关推荐