Openresty 官网
Openresty源码下载页面
http://openresty.org/en/download.html
Openresty 简易安装说明页面
http://openresty.org/en/installation.html
安装步骤如下
yum install gcc gcc-c++ make automake autoconf libtool -y if [ ! -d "/usr/local/software" ]; then mkdir /usr/local/software fi cd /usr/local/software if [ ! -f "/usr/local/src/openresty-1.15.8.2.tar.gz" ]; then wget https://openresty.org/download/openresty-1.15.8.2.tar.gz fi if [ ! -f "/usr/local/software/ngx_http_upstream_check_module.tar.gz" ]; then wget http://download.zhufunin.com/ngx_http_upstream_check_module.tar.gz fi if [ ! -f "/usr/local/software/ngx_http_upstream_dynamic_module.tar.gz" ]; then wget http://download.zhufunin.com/ngx_http_upstream_dynamic_module.tar.gz fi if [ ! -f "/usr/local/software/libmaxminddb-1.3.2.tar.gz" ]; then wget http://download.zhufunin.com/libmaxminddb-1.3.2.tar.gz fi if [ ! -f "/usr/local/software/maxmind-city.mmdb.tar.gz" ]; then wget http://download.zhufunin.com/maxmind-city.mmdb.tar.gz fi if [ ! -f "/usr/local/software/openssl-1.1.0e.tar.gz" ]; then wget http://download.zhufunin.com/openssl-1.1.0e.tar.gz fi if [ ! -f "/usr/local/software/pcre-8.42.tar.gz" ]; then wget http://download.zhufunin.com/pcre-8.42.tar.gz fi if [ ! -f "/usr/local/software/zlib-1.2.11.tar.gz" ]; then wget http://download.zhufunin.com/zlib-1.2.11.tar.gz fi if [ ! -f "/usr/local/software/ngx_http_geoip2_module.zip" ]; then wget http://download.zhufunin.com/ngx_http_geoip2_module.zip fi tar zxvf openresty-1.15.8.2.tar.gz tar zxvf ngx_http_upstream_check_module.tar.gz tar zxvf ngx_http_upstream_dynamic_module.tar.gz tar zxvf libmaxminddb-1.3.2.tar.gz tar zxvf maxmind-city.mmdb.tar.gz tar zxvf openssl-1.1.0e.tar.gz tar zxvf pcre-8.42.tar.gz tar zxvf zlib-1.2.11.tar.gz unzip -o ngx_http_geoip2_module.zip cd ./libmaxminddb-1.3.2 ./configure make && make install [[ -z `cat /etc/ld.so.conf |grep "\/usr\/local\/lib"` ]] && echo "/usr/local/lib" >> /etc/ld.so.conf ldconfig cd ../openresty-1.15.8.2 ./configure \ --user=www \ --group=www \ --prefix=/usr/local/nginx \ --with-http_ssl_module \ --with-http_sub_module \ --with-http_gzip_static_module \ --with-http_gunzip_module \ --with-http_stub_status_module \ --with-http_realip_module \ --with-pcre-jit \ --with-stream \ --with-http_v2_module \ --with-http_iconv_module \ --with-threads \ --with-openssl=/usr/local/software/openssl-1.1.0e \ --with-zlib=/usr/local/software/zlib-1.2.11 \ --with-pcre=/usr/local/software/pcre-8.42 \ --error-log-path=/usr/local/nginx/logs/error.log \ --http-log-path=/usr/local/nginx/logs/access.log \ --http-client-body-temp-path=/usr/local/nginx/tmp/client_body \ --http-proxy-temp-path=/usr/local/nginx/tmp/proxy \ --http-fastcgi-temp-path=/usr/local/nginx/tmp/fastcgi \ --http-uwsgi-temp-path=/usr/local/nginx/tmp/uwsgi \ --http-scgi-temp-path=/usr/local/nginx/tmp/scgi \ --with-ld-opt="-Wl,-rpath,/usr/local/lib" \ --with-luajit \ --add-module=/usr/local/software/ngx_http_geoip2_module-master \ --add-module=/usr/local/software/ngx_http_upstream_check_module \ --add-module=/usr/local/software/ngx_http_upstream_dynamic_module \ --without-mail_pop3_module \ --without-mail_imap_module \ --without-mail_smtp_module -j2 make -j2 sudo make install