美文网首页
Nginx升级

Nginx升级

作者: aq_wzj | 来源:发表于2023-03-30 11:55 被阅读0次

1. 停止服务

systemctl stop nginx

2. 备份数据

1. 创建备份文件夹
mkdir -p /data/nginx/etc/
mkdir -p /data/nginx/www/

2. 备份网站
cp -r /var/www /data/nginx/www/

3. 备份配置文件
cp -r /etc/nginx/conf.d /data/nginx/etc/
cp -r /etc/nginx/nginx.conf /data/nginx/etc/

3. 卸载+删除老的nginx

apt-get remove nginx

4. 更新ubuntu源文件

注意下面codenam为Ubuntu的版本代号, 版本代号与版本关系在最下面表格

vim /etc/apt/sources.list

deb http://nginx.org/packages/ubuntu/ codename nginx
deb-src http://nginx.org/packages/ubuntu/ codename nginx

5. 导入nginx需要的key

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

6. 更新源及安装nginx

apt update
apt install nginx  # 这一步可能会有个询问是否覆盖之前nginx配置的,  默认就是不覆盖, 直接敲回车即可
systemctl start nginx  # 启动服务
systemctl enable nginx  # 开机自启

7. 数据恢复

若var/www和配置文件损毁, 则从 /data/nginx中去恢复
若未损毁, 则忽略此步骤

7. Nginx版本与版本代码对应关系

版本号 代号
22.04 jammy
21.04 hirsute
20.04 LTS focal
19.04 disco
18.04 LTS bionic
17.04 zesty
16.04 LTS xenial

相关文章

网友评论

      本文标题:Nginx升级

      本文链接:https://www.haomeiwen.com/subject/twaqddtx.html