主要是记录nginx安装过程(仅供参考):
下载解压包(以1.59版本为例)
$ cd /usr/src
$ wget http://nginx.org/download/nginx-1.12.0.tar.gz
解压压缩包
$ tar xvf nginx-1.12.0.tar.gz
设置配置
$ cd nginx-1.12.0
普通安装
$ ./configure --prefix=/usr/local/nginx
安装SSL模块(支持https)
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
安装HTTP2.0模块
查看openssl版本
openssl version -a
如果版本小于1.0.2版本则从新下载安装
wget https://www.openssl.org/source/openssl-1.1.0e.tar.gz
tar xvf openssl-1.1.0e.tar.gz
安装
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module --with-http_v2_module --with-openssl=../openssl-1.1.0e
安装依赖
$ yum -y install pcre-devel openssl openssl-devel
编译安装nginx
$ make
$ make install
安装完毕启动nginx
$ /usr/local/nginx/sbin/nginx
常用nginx操作命令
//查询nginx主进程号
$ ps -ef | grep nginx
//从容停止Nginx:
$kill -QUIT 主进程号
//快速停止Nginx:
kill -TERM 主进程号
//强制停止Nginx:
pkill -9 nginx
自此nginx安装完毕!