由于nginx依赖于pcre和zlib,所以在安装nginx时,需要先安装pcre、zlib、openssl
下载:
pcre下载地址:https://sourceforge.net/projects/pcre/files/pcre(一般直接安装最新版本即可,这里下载的是pcre-8.41.tar.gz)
zlib下载地址:http://zlib.net/ (这里下载的是zlib-1.2.11.tar.gz)
openssl下载地址:https://www.openssl.org/source/(这里下载openssl-1.0.2l.tar.gz)
ngix下载地址:http://nginx.org/en/download.html(这里下载nginx-1.12.1.tar.gz)
安装:
安装pcre,执行如下命令
tar -zxvf pcre-8.41.tar.gz 解压
cd pcre-8.41 进入到解压目录
./configure 使用默认配置
make
make install 开始安装
安装zlib,执行如下命令
tar -xvf zlib-1.2.11.tar.gz 解压
cd zlib-1.2.11 进入到解压目录
./configure 使用默认配置
make
make install 开始安装
安装openssl执行如下命令
[root@localhost] tar zxvf openssl-1.0.2l.tar.gz
[root@localhost] cd openssl-1.0.2l
[root@localhost] ./config && make && make install
安装ngix,执行如下命令
tar -zxvf nginx-1.11.5.tar.gz 解压
cd nginx-1.11.5 进入到解压目录
./configure --sbin-path=/usr/local/nginx/sbin/nginx --conf-path=/usr/local/nginx/conf/nginx.conf --pid-path=/usr/local/nginx/sbin/nginx.pid --with-http_ssl_module --with-pcre=../pcre-8.41 --with-zlib=../zlib-1.2.11
make
make install
安装完成。
nginx相关命令
启动:/usr/local/nginx/sbin/nginx
停止/重新加载:/usr/local/nginx/sbin/nginx -s stop(quit、reload)
验证配置文件是否合法:/usr/local/nginx/sbin/nginx -t
命令帮助:/usr/local/nginx/sbin/nginx -h