下载
nginx-1.16.0.tar.gz
openssl-1.1.0.tar.gz
pcre-8.44.tar.gz
zlib-1.2.11.tar.gz
一般我们都需要先装pcre,zlib,前者用于url rewrite,后者用于gzip压缩,openssl用于后续可能升级到https时使用。
正式开始前需要确认gcc、g++开发库已经预先安装好。
#pcre安装
tar -zxvf pcre-8.44.tar.gz
cd pcre-8.44/
./configure --prefix=安装目录
make
make install
#zlib安装
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11/
./configure --prefix=安装目录
make
make install
#openssl安装
tar -zxvf openssl-1.1.0.tar.gz
cd openssl-1.1.0/
./config --prefix=安装目录
make
make install
#nginx安装
tar -zxvf nginx-1.16.0.tar.gz
cd nginx-1.16.0/
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre=pcre目录 --with-zlib=zlib目录 --with-openssl=openssl目录
make
make install