网站首页 > 技术教程 正文
近在给客户部署服务的时候,客户的安全团队测试后提出Nginx因为安全问题需要更新到最新版本1.16.1/1.17.3。因为我们的服务部署在Centos7上所以我们可以通过下面的操作来升级(前提是服务器能联网)
熟悉我们配置nginx安装源
打开或者创建/etc/yum.repos.d/nginx.repo
vim /etc/yum.repos.d/nginx.repo
添加nginx源如下:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1
其中配置里baseurl中的7为centos 版本号 其他版本的centos可以根据实际修改版本号
保存之后我们就可以用yum命令更新Nginx了:
yum update nginx
更新完毕后我们需要重启nginx服务使最新版本生效
systemctl restart nginx
重启成功后,使用:
nginx -v
查看版本号发现已经是最新版本了
有时候我们会发现Nginx重启失败 ,我们使用如下命令查看错误信息:
systemctl status nginx
发现返回信息中有类似如下的错误提示:
nginx: [emerg] module "/usr/lib64/nginx/modules/ngx_http_geoip_module.so"
这种情况是因为旧版本的 Nginx modules和新版本的modules不一致
我们先用命令如下:
yum remove nginx-mod*
卸载旧版本的组件
然后在使用如下命令安装新组件:
yum install nginx-module-*
再次重启nginx
systemctl restart nginx
Nginx 启动成功,新版本升级成功。
猜你喜欢
- 2024-09-21 CentOS中Nginx编译安装与开机自启动配置
- 2024-09-21 13《Nginx 入门教程》Nginx负载均衡(下)
- 2024-09-21 Linux下玩转nginx系列(八)如何使用upsync模块实现动态负载均衡
- 2024-09-21 还在撸猫么?来试试Nginx吧(在线撸猫)
- 2024-09-21 「译」Nginx入门引导教程(nginx1)
- 2024-09-21 nginx动静分离实战(nginx动静分离的作用)
- 2024-09-21 Vue 项目如何部署在Nginx服务器上,简单而且保你一看就会
- 2024-09-21 systemd - nginx服务管理(nginx服务状态)
- 2024-09-21 mac下操作 nginx 安装、重启、卸载、查看路径
- 2024-09-21 使用Keepalived实现Nginx的自动重启及双主热备高可用
你 发表评论:
欢迎- 最近发表
-
- Linux新手必看:几种方法帮你查看CPU核心数量
- linux基础命令之lscpu命令(linux中ls命令的用法)
- Linux lscpu 命令使用详解(linux常用ls命令)
- 如何查询 Linux 中 CPU 的数量?这几个命令要知道!
- 在linux上怎么查看cpu信息(linux如何查看cpu信息)
- 查看 CPU 的命令和磁盘 IO 的命令
- 如何在CentOS7上改变网卡名(centos怎么改网卡名字)
- 网工必备Linux网络管理命令(网工必备linux网络管理命令是什么)
- Linux 网络命令知多少(linux 网络 命令)
- Linux通过命令行连接wifi的方式(linux命令行连接无线网)
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)