前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux Centos7 下使用yum安装的nginx平滑升级

Linux Centos7 下使用yum安装的nginx平滑升级

作者头像
I Teach You 我教你
发布2023-07-18 18:15:50
1.4K0
发布2023-07-18 18:15:50
举报
文章被收录于专栏:王二麻子IT技术交流园地
1. 查看当前nginx版本
代码语言:javascript
复制
1nginx -v
2. 查看centos版本
代码语言:javascript
复制
1cat /etc/redhat-release
3. 创建一个新的文件nginx.repo,其中第三行的7是因为我的centos版本是7点多的,你看自己是多少就改多少
代码语言:javascript
复制
1vim /etc/yum.repos.d/nginx.repo
2
3[nginx]
4name=nginx repo 
5baseurl=http://nginx.org/packages/centos/7/$basearch/         
6gpgcheck=0 
7enabled=1 
4. 查看yum列表中存在稳定版本的nginx,我的是 1.22.0
代码语言:javascript
复制
1yum list | grep nginx
5. 升级nginx
代码语言:javascript
复制
1yum update nginx -y
6. 重新查看nginx版本
代码语言:javascript
复制
1nginx -v
2nginx -t # 测试配置文件是否检查通过
7. 重启nginx
代码语言:javascript
复制
1nginx -s reload # 完成重新启动
2# 或
3systemctl restart nginx # 重启都可以
注:重启可能出现的问题
代码语言:javascript
复制
1nginx: [emerg] module "/usr/lib64/nginx/modules/ngx_http_image_filter_module

原因:不匹配 解决:

  1. 先卸载:
代码语言:javascript
复制
1yum remove nginx-mod*
  1. 再安装:
代码语言:javascript
复制
1yum install nginx-module-*
  1. 再重启,(如果还有问题,用命令nginx -t 测试下,看看什么问题)
代码语言:javascript
复制
1nginx -s reload
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023/05/16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 查看当前nginx版本
  • 2. 查看centos版本
  • 3. 创建一个新的文件nginx.repo,其中第三行的7是因为我的centos版本是7点多的,你看自己是多少就改多少
  • 4. 查看yum列表中存在稳定版本的nginx,我的是 1.22.0
  • 5. 升级nginx
  • 6. 重新查看nginx版本
  • 7. 重启nginx
  • 注:重启可能出现的问题
相关产品与服务
腾讯云服务器利旧
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档