1.准备好源码包
2.安装好 pcre* OpenSSL软件
3.先解档
??a) 
4.然后去解压目录进行安装配置
??a)
??b)./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_spdy_module --with-http_stub_status_module --with-pcre
5.之后执行 make && make install
??a)
6.创建nginx要使用的用户
??a)
7.创建软连接
??a)
8.编辑配置文件
??a)
9.语法校验一下
??a)
??b)这样就ok了
10.启动服务 并编辑 hosts 让其在浏览器中可以执行
??a)nginx
??b)
11.下面开始进行升级
??a)程序在运行中
??b)先解档升级包
????i.
??c)切换到解压目录并配置文件
????i.
????ii../configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module && make
??d)先去/usr/local/nginx/sbin/吧旧的文件给移动走去新版本的解压目录里面移动过来新的nginx文件
????i.
??e)去看一下/usr/local/nginx/logs 里面是否有日志文件以及pid文件
????i.
??f)替换版本接受新的进程
????i.
??g)验证一下版本
????i.
??h)编辑配置文件
????i.
????ii.
??i)重启服务并验证一下
????i.
????ii.
??j)编辑一个shell脚本把nginx添加到服务里面
????i.
????ii.
??k)添加到服务里面
????i.
??l)给文件一个执行权限
????i.
??m)将nginx停止
????i.
??n)使用systemctl 启动 nginx
????i.
????ii.
原文:https://www.cnblogs.com/natural-baby/p/13157724.html