1.下载安装环境
yum install -y libreadline-dev libncurses5-dev libpcre3-dev libssl-dev perl
2.创建安装目录
mkdir -p /export/servers/openresty
cd /export/servers/openresty
3.下载openresty-1.13.6.1.tar.gz并解压
cd /export/software/
下载: wget http://openresty.org/download/openresty-1.13.6.1.tar.gz
解压:tar -zxf openresty-1.13.6.1.tar.gz -C /export/servers/openresty/
4.安装LuaJIT,lua编译环境
cd /export/servers/openresty/openresty-1.13.6.1/bundle/LuaJIT-2.1-20171103/
make clean && make && make install
5.下载ngx_cache_purge模块,该模块用于清理nginx缓存
通过浏览器下载:http://github.com/FRiCKLE/ngx_cache_purge/archive/2.3.tar.gz
cd /export/servers/openresty/openresty-1.13.6.1/bundle
–上传ngx_cache_purge-2.3.tar.gz文件, 成功后, 使用下面的命令解压
tar -zxvf ngx_cache_purge-2.3.tar.gz
6.下载nginx_upstream_check_module模块,该模块用于uptream健康检查
通过浏览器下载**:http://github.com/yaoweibin/nginx_upstream_check_module/archive/v0.3.0.tar.gz
上传nginx_upstream_check_module-0.3.0.tar.gz文件
cd /export/servers/openresty/openresty-1.13.6.1/bundle
–上传nginx_upstream_check_module-0.3.0.tar.gz文件 , 成功后, 使用下面的命令解压
tar -zxvf nginx_upstream_check_module-0.3.0.tar.gz
-
安装ngx_openresty
cd /export/servers/openresty/openresty-1.13.6.1
./configure --prefix=/export/servers/openresty --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
8.到/export/servers/openresty目录下
安装成功。