升级过程:
学习方法,不照抄。
ubuntu 18.04
ubuntu 20.04
ubuntu 21.04
ubuntu 21.10
- 参考官网文档,同样步骤。
- 为稳定的 nginx 包设置 apt 存储库
- 使用主线 nginx 包
备份
1.备份nginx程序
whereis nginx
cp /usr/sbin/nginx ./backup
2.备份/etc/nginx
sudo cp -r /etc/nginx ./nginx
卸载
$ sudo apt remove nginx nginx-common nginx-full nginx-core
更新apt源(此处注意codename)
codename根据系统lsb_release -cs
情况而定
Version Supported Platforms
18.04 “bionic” x86_64, aarch64/arm64
20.04 “focal” x86_64, aarch64/arm64, s390x
21.04 “hirsute” x86_64, aarch64/arm64
21.10 “impish” x86_64, aarch64/arm64
# 进入目录
$ cd /etc/apt
# 备份源文件
$ sudo cp sources.list sources.list.bak
# 编辑配置文件
$ sudo vim sources.list
# 文件末尾添加以下两行并保存
deb [arch=amd64] http://nginx.org/packages/mainline/ubuntu/ bionic nginx
deb-src http://nginx.org/packages/mainline/ubuntu/ bionic nginx
导入nginx公钥
sudo wget http://nginx.org/keys/nginx_signing.key
sudo apt-key add nginx_signing.key
安装
$ sudo apt-get update
$ sudo apt-get install nginx
安装过程中输入N回车,默认进行
还原备份的配置文件
- 导入nginx.conf,证书文件和自定义的配置文件等等,视情况而定;没有覆盖不用导入;
sudo cp -f /backup/nginx/nginx.conf /etc/nginx
重启服务
$ sudo systemctl restart nginx
版权声明:本文为weixin_51910506原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。