一、准备工作:
1、安装必备工具:
$ yum -y install gcc gcc-c++ autoconf automake
$ yum -y install zlib zlib-devel openssl openssl-devel pcre-devel
说明:
pcre: 用来作地址重写的功能。
zlib:nginx 的gzip模块,传输数据打包,省流量(但消耗资源)。
openssl:提供ssl加密协议。
2、新建一个系统级用户组和匿名用户,以及下面编译时使用
$ groupadd -r nginx
$ useradd -s /sbin/nologin -g nginx -r nginx_user
二、Nginx编译安装:
[root@zw_test_26_74 nginx-1.9.7]# tar -zxvf nginx-1.9.7.tar.gz 解压
[root@zw_test_26_74 nginx-1.9.7]# cd nginx-1.9.7
[root@zw_test_26_74 nginx-1.9.7]# ./configure 编译
[root@zw_test_26_74 nginx-1.9.7]# make && make install 安装
[root@zw_test_26_74 sbin]# /usr/local/nginx/sbin/nginx
[root@zw_test_26_74 sbin]# ps -ef |grep nginx 可以看到已经启动了
root 30377 1 0 11:23 ? 00:00:00 nginx: master process /usr/local/nginx/sbin/nginx
nobody 30378 30377 0 11:23 ? 00:00:00 nginx: worker process
root 30380 23517 0 11:24 pts/0 00:00:00 grep nginx
[root@zw_test_26_74 sbin]# /usr/local/nginx/sbin/nginx -s reload
[root@zw_test_26_74 sbin]# /usr/local/nginx/sbin/nginx -s stop