lx86 发表于 2019-1-19 11:03:06

【Zabbix】教你在Zabbix环境下快速升级nginx版本!

  1.环境描述原nginx版本:nginx 1.14.0
升级后nginx版本:nginx 1.15.6
nginx 官网:http://nginx.org/
nginx 1.15.6直接下载链接:http://nginx.org/download/nginx-1.15.6.tar.gz


使用命令:nginx -v可以看到nginx当前版本,如下图

如果无法使用该命令,需要修改环境变量文件vi /etc/profile

  在命令模式下按GG至末尾,加上一行
  PATH=$PATH:/usr/local/nginx/sbin
  然后使用命令source /etc/profile 重新加载环境。
  

  修改后的/etc/profile文件效果如下图所示:
  
  

  2.解压
  把下载好的文件nginx-1.15.6.tar.gz放在任意目录下
  使用命令tar -zxvf nginx-1.15.6.tar.gz 进行解压
  
  

  3.备份
  使用命令cp /usr/local/nginx/conf/nginx.conf nginx.conf 备份nginx的配置文件到当前目录
  
  

  4.安装
  使用命令cd nginx-1.15.6 进入该目录
  使用命令nginx -V 查看安装旧版nginx的参数
  复制configure arguments: 后面的内容
  
  

  对新版进行编译前的配置
  ./configure后面加旧版nginx的参数参数,效果如下:
  
  

  
  

  使用make 命令进行编译,结果如下:
  
  

  使用一下命令:
  cd objs/
  service nginx stop
  cp /usr/local/nginx/sbin/nginx   /usr/local/nginx/sbin/nginx.bak
  cp nginx /usr/local/nginx/sbin/nginx
  service nginx start
  cd ..
  使用命令make upgrade 升级,效果如下:
  
  

  升级完成后nginx并未启动
  
  

  还原nginx.conf配置文件启动nginx并查看nginx当前版本,升级完成。
  命令如下:
  nginx -v
  cd ..
  cp nginx.conf /usr/local/nginx/conf/
  service nginx restart
  service nginx status
  
  

  5.测试
  访问网页正常。
  

  转自
  乐维zabbix环境下,升级nginx版本

  (出处: 乐维论坛)
  




页: [1]
查看完整版本: 【Zabbix】教你在Zabbix环境下快速升级nginx版本!