1.依赖包安装

$ yum -y install gcc gcc-c++ autoconf automake libtool make cmake
$ yum -y install zlib zlib-devel openssl openssl-devel pcre-devel

2.下载Nginx安装源文件

$ cd /usr/local/src && wget -c http://nginx.org/download/nginx-1.10.3.tar.gz
$ tar zxvf nginx-1.10.3.tar.gz   #解压安装包

在编译之前还要做一些前期的准备工作,如:依懒包安装,Nginx用户和用户组等。

3. 新建nginx用户及用户组

$ groupadd nginx
$ useradd -g nginx -s /sbin/nologin nginx

useradd命令的-g参数指定用户组,-s /sbin/nologin指定用户bash,不允许登陆系统

4.编译、安装

$ cd nginx-1.10.3
$ ./configure --prefix=/usr/local/nginx --with-http_ssl_module --user=nginx --group=nginx 
$ make
$ make install
$/usr/local/nginx/sbin/nginx -v   #检测版本

5.启动nginx

$ /usr/local/nginx/sbin/nginx
$ curl -s http://localhost | grep nginx.com    #测试访问

其他命令:

/usr/local/nginx/sbin/nginx -s reload            # 重新载入配置文件
/usr/local/nginx/sbin/nginx -s reopen            # 重启 Nginx
/usr/local/nginx/sbin/nginx -s stop              # 停止 Nginx

Nginx技术问答:http://linux.xyz/topic/Nginx