Nginx编译安装和平滑升级

Posted mython

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx编译安装和平滑升级相关的知识,希望对你有一定的参考价值。

一、nginx的编译安装

1、安装依赖包gcc,gcc-c++,pcre,openssl-devel

命令:yum -y install gcc gcc-c++ pcre-devel openssl-devel

技术图片

技术图片

 

 2、下载Nginx源码包

  Nginx下载地址:http://nginx.org/download/nginx-1.12.2.tar.gz       Nginx1-12.2版本

       Nginx下载地址:http://nginx.org/download/nginx-1.14.2.tar.gz       Nginx1-14.2版本

下载命令:wget http://nginx.org/download/nginx-1.12.2.tar.gz

     wget http://nginx.org/download/nginx-1.14.2.tar.gz

技术图片

 

 技术图片

 

 技术图片

 

 3、安装Nginx-1.12.2

技术图片

 

 技术图片

 

 技术图片

 

 4、启动Nginx服务和确认服务安装成功

  Nginx服务的控制:

  /usr/local/nginx/sbin/nginx                  #启动nginx

  /usr/local/nginx/sbin/nginx  -s stop             #停止nginx服务

  /usr/local/nginx/sbin/nginx  -s reload            #重新加载nginx服务,不需要重启服务

  /usr/local/nginx/sbin/nginx  -s stop && /usr/local/nginx/sbin/nginx  #重启nginx服务

技术图片

 

 查看默认网页

技术图片

 

 二、Nginx的平滑升级

  平滑升级:至升级nginx的主程序,不修改原配置和数据文件,只升级sbin下的nginx

1、查看当前nginx的版本

  命令:/usr/local/nginx/sbin/nginx -V

技术图片

 

2、升级

 技术图片

技术图片

 

 技术图片

 

 技术图片

 

 技术图片

 

 3、重新启动nginx服务,查看升级后的nginx版本

技术图片

 

 3、确认nginx服务是否升级成功,查看默认网页

 技术图片

 

以上是关于Nginx编译安装和平滑升级的主要内容,如果未能解决你的问题,请参考以下文章

LNMP架构-nginx编译安装/平滑升级

Nginx平滑升级和回滚

nginx平滑升级

Nginx在线升级

nginx不间断服务平滑升级

Nginx平滑升级至OpenResty