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

用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当前版本,如下图
auHUwbzK62e33b208e3c8.png
如果无法使用该命令,需要修改环境变量文件vi /etc/profile

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

修改后的/etc/profile文件效果如下图所示:
4SanyFpz62e33b2a3b5aa.png
2.解压
把下载好的文件nginx-1.15.6.tar.gz放在任意目录下
使用命令tar -zxvf nginx-1.15.6.tar.gz 进行解压
6TZhGaXw62e33b347d20a.png
3.备份
使用命令cp /usr/local/nginx/conf/nginx.conf nginx.conf 备份nginx的配置文件到当前目录
NQOLok7y62e33b3d5b4b3.png
4.安装
使用命令cd nginx-1.15.6 进入该目录
使用命令nginx -V 查看安装旧版nginx的参数
复制configure arguments: 后面的内容
DxiHM36W62e33b4645ccb.png
对新版进行编译前的配置
./configure  后面加旧版nginx的参数参数,效果如下:
vLM5CI1h62e33b4d8f557.png
4PcRa9DE62e33b5811df6.png
使用make 命令进行编译,结果如下:
29Rjs4E162e33b633c82d.png
使用一下命令:
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 升级,效果如下:
x22GgVWS62e33b6bd4560.png
升级完成后nginx并未启动
PmusmHwU62e33b73a1ad2.png
还原nginx.conf配置文件启动nginx并查看nginx当前版本,升级完成。
命令如下:
nginx -v
cd ..
cp nginx.conf /usr/local/nginx/conf/
service nginx restart
service nginx status
3k1NrVaq62e33b7c71496.png
5.测试
访问网页正常。

0 条评论

请先 登录 后评论
乐维君
乐维君

351 篇文章

作家榜 »

  1. 乐维君 351 文章
  2. YOHOHO 14 文章
  3. 机灵小和尚 13 文章
  4. 我是一只小菜鸡 12 文章
  5. 细雨闲花 11 文章
  6. 御前侍卫张五哥 9 文章
  7. 。。。 8 文章
  8. 小黄人 8 文章