源码安装nginx
1、安装环境及安装前准备
系统采用centos7,nginx下载地址 http://nginx.org/en/download.html 安装编译工具yum install gcc gcc-c++ -y
2、源码安装openssl为做https做准备
下载地址https://www.openssl.org/source/
3、下载prce库以及zlib库
下载地址分别为http://www.pcre.org/ http://www.zlib.net/
4、解压压缩包
tar -xzvf 源码包.tar.gz
如果是下载的zip压缩包,则使用unzip命令解压: unzip 压缩包
解压后,会在当前目录创建一个文件夹。
要预先解压pcre、openssl、zlib的源码。--with-pcre、--with-http_ssl_module --with-openssl、--with-zlib指定是这些库的源码目录
5、编译安装nginx
切换到nginx源码目录
例如cd 源码目录
执行如下命令:
./configure --prefix=/disk2/soft/nginx/(安装位置)
--with-pcre=/disk2/soft_download/pcre-8.38(解压库的位置)
--with-http_ssl_module 、
--with-openssl=/disk2/soft_download/openssl-1.0.2m(openssl的安装位置)
--with-debug
--with-http_stub_status_module
--with-http_gzip_static_module
--with-zlib=/disk2/soft_download/zlib-1.2.11(解压库的位置)
6、编译成功后即可执行make && make install。