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++开发库已经预先安装好。
1 2 3 4 5 6 | #pcre安装 tar -zxvf pcre-8.44. tar .gz cd pcre-8.44/ . /configure --prefix=安装目录 make make install |
1 2 3 4 5 6 | #zlib安装 tar -zxvf zlib-1.2.11. tar .gz cd zlib-1.2.11/ . /configure --prefix=安装目录 make make install |
1 2 3 4 5 6 | #openssl安装 tar -zxvf openssl-1.1.0. tar .gz cd openssl-1.1.0/ . /config --prefix=安装目录 make make install |
1 2 3 4 5 6 | #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 |