编译安装openresty,支持nginx upload模块,openrestynginx


安装依赖

$ yum install -y wget unzip pcre pcre-devel zlib-devel gcc automake autoconf libtool make

下载模块源码

$ cd tmp
$ wget https://github.com/Austinb/nginx-upload-module/archive/2.2.zip // fork版本 官方编译报错,太久没更新
$ unzip 2.2.zip

安装openssl

$ rm -rf /usr/bin/pod2man // 删除冲突
$ wget http://www.openssl.org/source/openssl-1.0.0a.tar.gz
$ tar -zxf openssl-1.0.0a.tar.gz
$ cd openssl-1.0.0a 
$ ./config && make && make install

编译openresty

$ wget https://openresty.org/download/openresty-1.13.6.2.tar.gz
$ tar -zxf openresty-1.13.6.2.tar.gz
$ cd openresty-1.13.6.2
$ ./configure --prefix=/usr/local/openresty/ --with-http_stub_status_module --add-module=/tmp/nginx-upload-module-2.2 --with-openssl=/tmp/openssl-1.0.0a
$ make && make install

查看效果

$ /usr/local/openresty/nginx/sbin/nginx -V

相关内容

    暂无相关文章