Nginx版本升级操作指南

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

Nginx版本升级操作指南

1 背景

金蝶云苍穹系统可以使用Nginx作为反向代理,我们有时会需要对使用的Nginx服务进行升级来修复bug或安全漏洞,本文讲解Nginx1.18.0升级1.22.0的方法为例。(升其他版本只需要修改版本号下载即可)

2 升级方法

2.1 确认当前nginx编译信息

# ps -ef|grep nginx

# /usr/local/nginx/sbin/nginx -V



查看到之前编译安装时所依赖的模块以及所在路径,编译时根据这些模块重复编译一次即可。如上图,编译所需要的模块所在路径在“/kingdee/nginx-appstatic/nginx/”路径下

2.2 下载nginx最新稳定版的安装包

Nginx官网下载地址:http://nginx.org/en/download.html ,本文以nginx-1.22.0版本为例



下载安装包并上传到服务器上

# wget http://nginx.org/download/nginx-1.22.0.tar.gz

2.3 编译安装

解压安装包

# tar -xzf nginx-1.22.0.tar.gz

# cd nginx-1.22.0


编译安装(多机组成的高可用模式,可以滚动平滑升级)

注意至少保持跟原本的编译语句一致,可以新加编译模块,但不要减少模块,避免配置因缺少模块而不可用。

# cd nginx-1.22.0

# ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_gunzip_module --add-module=/kingdee/nginx-appstatic/nginx/nginx_upstream_check_module-master --with-pcre=/kingdee/nginx-appstatic/nginx/pcre-8.34 --with-stream




# make && make install

编译安装完成后,nginx就已经升级到新版本了

# /usr/local/nginx/sbin/nginx -V


 

重启一下nginx,用新版本的nginx进程进行启动

# systemctl restart nginx


2.4 检查nginx服务

# systemctl status nginx    检查服务运行状态

# ps -ef|grep nginx        检查nginx进程

# netstat -tnpl|grep nginx    检查nginx监听端口



3 检查业务访问

访问mc和苍穹地址并进行登录验证

Nginx版本升级操作指南

1 背景金蝶云苍穹系统可以使用Nginx作为反向代理,我们有时会需要对使用的Nginx服务进行升级来修复bug或安全漏洞,本文讲解Nginx1.18.0升...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息