1、Nginx 官网
2、需要安装的软件
pcre-8.37.tar.gz
openssl-1.0.1t.tar.gz
zlib-1.2.8.tar.gz
nginx-1.11.1.tar.gz
3、安装pcre
(1)解压缩pcre-xx.tar.gz包
[root@hadoop102 nginx]# tar -xzvf pcre-8.37.tar.gz
(2)进入解压缩目录,执行./configure,在编译安装前先进行配置
[root@hadoop102 pcre-8.37]# pwd
/opt/software/nginx/pcre-8.37
[root@hadoop102 pcre-8.37]# ./configure
(3)编译安装make && make install
./configure完成后,回到pcre目录下执行make,再执行make install
[root@hadoop102 pcre-8.37]# make && make install
4、如果缺少gcc-c++ 编辑器
(1)本地安装gcc-c++
如果提示,需要提前安装gcc++
[root@hadoop102 ~]# cd /media/CentOS6.8/Package
[root@hadoop102 Package]# rpm -ivh libstdc++-devel-4.4.7-17.el6.x86_64.rpm
[root@hadoop102 Package]# rpm -ivh gcc-c++-4.4.7-17.el6.x86_64.rpm
(2)yum安装gcc-c++
[root@hadoop102 pcre-8.37]# yum install gcc-c++
5、安装openssl
(1)解压缩openssl-xx.tar.gz包。
[root@hadoop102 nginx]# tar -xzvf openssl-1.0.1t.tar.gz
(2)进入解压缩目录,执行./config,在编译安装前先进行配置
[root@hadoop102 openssl-1.0.1t]# ./config
(3)make & make install
[root@hadoop102 openssl-1.0.1t]# make && make install
6、安装zlib
(1)解压缩zlib-xx.tar.gz包
[root@hadoop102 nginx]# tar -xzvf zlib-1.2.8.tar.gz
(2)进入解压缩目录,执行./configure,在编译安装前先进行配置
[root@hadoop102 nginx]# cd zlib-1.2.8
[root@hadoop102 zlib-1.2.8]# pwd
/opt/software/nginx/zlib-1.2.8
[root@hadoop102 zlib-1.2.8]# ./configure
(3)make & make install
[root@hadoop102 zlib-1.2.8]# make && make install
7、安装nginx
(1)解压缩nginx-xx.tar.gz包
[root@hadoop102 nginx]# tar -xzvf nginx-1.11.1.tar.gz
(2)进入解压缩目录,执行./configure,在编译安装前先进行配置
[root@hadoop102 nginx]# cd nginx-1.11.1
[root@hadoop102 nginx-1.11.1]# pwd
/opt/software/nginx/nginx-1.11.1
[root@hadoop102 nginx-1.11.1]# ./configure
(3)make & make install
[root@hadoop102 nginx-1.11.1]# make && make install