ITPub博客

首页 > IT基础架构 > 服务器/存储 > 【Zabbix】教你在Zabbix环境下快速升级nginx版本!

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

原创 服务器/存储 作者:乐维君_ 时间:2018-12-03 15:11:43 0 删除 编辑
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版本!

http://www.lwops.cn/forum.php?mod=viewthread&tid=76&fromuid=1

(出处: 乐维)






来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31561206/viewspace-2222512/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
Zabbix-专注运维全栈监控! Ansible-解读自动化运维! 玩转Zabbix:177428068 技术论坛:乐维论坛 微信公众号:乐维社区

注册时间:2018-11-07

  • 博文量
    22
  • 访问量
    34055