[技术干货] 教你在Zabbix环境下快速升级nginx版本!

[复制链接]
767290650 发表于 2018-11-21 18:48:27 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
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当前版本,如下图

nginx-v

nginx-v

如果无法使用该命令,需要修改环境变量文件vi /etc/profile
在命令模式下按GG至末尾,加上一行
PATH=$PATH:/usr/local/nginx/sbin
然后使用命令source /etc/profile 重新加载环境。

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

prof文件

prof文件

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: 后面的内容

nginx-V

nginx-V

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

configrue

configrue

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

make

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并未启动
11.png

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

5.测试
访问网页正常。







上一篇:解决Mysql数据库提示innodb表不存在的问题!
下一篇:Zabbix——设置配置报警
回复

使用道具 举报

精彩评论2

 楼主| 767290650 发表于 2018-11-21 18:49:09 | 显示全部楼层
本帖最后由 767290650 于 2018-11-27 14:07 编辑

那个沙发
回复

使用道具 举报

乐维 发表于 2018-11-27 10:41:44 | 显示全部楼层

凳子都给你
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝0

帖子9

发布主题
最新发布

版权所有 © 2016-2021 九一乐维丨粤ICP备17007026号