目录

[TOC]


1.备份nginx程序

whereis nginx
cp /usr/sbin/nginx ./backup

2.备份/etc/nginx

sudo cp -r /etc/nginx ./nginx

3.卸载

$ sudo apt remove nginx nginx-common nginx-full nginx-core

4.更新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

5.导入nginx公钥

sudo wget http://nginx.org/keys/nginx_signing.key
sudo apt-key add nginx_signing.key

6.安装

sudo apt-get update
sudo apt-get install nginx
安装过程中输入N回车,默认进行

7.还原备份的配置文件

导入nginx.conf,证书文件和自定义的配置文件等等,视情况而定;没有覆盖不用导入;

sudo cp -f /backup/nginx/nginx.conf /etc/nginx

8.重启服务

sudo systemctl restart nginx
Last modification:November 23, 2022
V50%看看实力