首页 > 系统相关 >ubuntu20.04-apt升级nginx到1.21.0

ubuntu20.04-apt升级nginx到1.21.0

时间:2023-03-22 18:22:22浏览次数:43  
标签:ubuntu20.04 配置文件 etc sudo apt nginx 1.21

最后将nginx升级为1.21.0
备份旧的nginx安装目录
sudo cp -r /etc/nginx /backup
卸载旧的nginx
sudo apt remove nginx nginx-common nginx-full nginx-core

保留了相关配置文件
更新apt源文件
# 进入目录
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
安装新的nginx
#更新源
sudo apt-get update
#查看可安装的nginx版本
sudo apt-cache show nginx
#安装nginx 1.21.0
sudo apt-get install nginx=1.21.0-1~bionic
#安装过程中可能会出现是否替换原先得配置文件 选择 N 会保留旧版本的配置
(在腾讯云上的ubuntu 18.04 上面升级没有出现,在客户机上出现了)
# 安装完成后查看nginx版本
sudo nginx -v
#遇到再 /etc/nginx/config.d/ 中多出来一个默认配置文件将此文件屏蔽
sudo mv default.conf default.conf_bak
# 还原备份的配置文件(nginx.conf,证书文件和自定义的配置文件等等,视情况而定)
# 在测试过程中发现原先得配置都保留了
sudo cp /backup/nginx.conf /etc/nginx
sudo cp -r /backup/cert /etc/nginx #这是用来存放证书文件的目录,没有可以不还原
# 重启服务
sudo service nginx restart

标签:ubuntu20.04,配置文件,etc,sudo,apt,nginx,1.21
From: https://www.cnblogs.com/miaojx/p/17245032.html

相关文章

  • JavaWeb使用Kaptcha生成验证码(jar版)
    使用方式 Web项目导入jar包kaptcha-2.3.0.jar1.1:自定义jar包位置 自定义的jar包位置需要点击AddasLibrary才能使用,一般选......
  • javaweb-Cookie、Kaptcha、正则表达式
    资料来源于:B站尚硅谷JavaWeb教程(全新技术栈,全程实战),本人才疏学浅,记录笔记以供日后回顾由于是多个视频内容混合在一起,因此只放了第一个链接视频链接知识点1.Cook......
  • 在ubuntu中运行sudo apt-get update报错The following signatures couldn‘t be verif
    出现的问题如下图: 报错信息:Err:5http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 InRelease                     ......
  • 深度学习入门9787115485588 Chapter3
    explaintheactivationfunctioninneuralnetworkwithanactualcaseanddemonstrateitinpythoncode Inaneuralnetwork,anactivationfunctionisusedt......
  • ListView和各种Adapter的使用
    1,和最简单的ArrayAdapter的使用:packagecom.wt.app;importandroid.app.ListActivity;importandroid.os.Bundle;importandroid.widget.ArrayAdapt......
  • 深度学习入门 Chapter2
    What'sperceptronalgorithminventedbyFrankRosenblatt?Theperceptronalgorithmisasupervisedlearningalgorithmforbinaryclassificationofinputdatai......
  • how to install and use docker in ubuntu20.04
    sudoapt-getremovedockerdocker-enginedocker.iocontainerdrunc安装Docker之前,确保之前安装的Docker已经删除。这行命令是为了卸载系统上已经安装的Docker引......
  • Ruoyi | 集成aj-captcha实现滑块验证码
    由于最近在集成这玩意儿的时候实在是报错报麻了,所以写一下笔记记录一下,如果有人跟我一样,集成这个东西的时候各种报错,可以往下翻一翻找一下有没有你遇到的情况。首先准备东......
  • Debian系统apt update 与 apt upgrade详解
    1.aptupdateaptupdate只是从/etc/apt/sources.list文件中定义的源中获取的最新的软件包列表。即运行aptupdate并没有更新软件,而是相当于windows下面的检查更新,获取的是......
  • fiddler:The system proxy was changed.Click to reenable capturing
    前情最近在开发一个老旧项目,由于本地环境已难跑起,于是想通过代理线上代码进行功能开发。坑位启动fiddler后,fiddler菜单栏会警告,大概意思是代理被更改了,点击重启fillde......