ubuntu20.04里面nginx1.18版本平滑升级到1.26版本
一、配置 Nginx 官方源
创建 APT 源定义文件
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/nginx.gpg] \ https://nginx.org/packages/ubuntu $(lsb_release -cs) nginx" \ | sudo tee /etc/apt/sources.list.d/nginx.list > /dev/null
二、执行升级操作
sudo apt update sudo apt install nginx
有问题的一路按enter就可以。
最后重启nginx:
systemctl restart nginx
三、验证安装结果
nginx -v
检查服务状态
systemctl status nginx
官方源软件包已适配 Ubuntu 基础库依赖,若出现动态库缺失需执行:
sudo apt --fix-broken install
原来nginx的网站配置文件里面:
listen 80; listen 443 ssl http2;
修改为:
listen 80; listen 443 ssl; listen 443 quic; http2 on; http3 on; ssl_early_data on; add_header Alt-Svc 'h3=":443"; ma=86400';