在Ubuntu上更新Nginx版本时,需注意以下关键事项:
备份重要数据
/etc/nginx/nginx.conf
及sites-available/
等目录。添加官方源(可选但推荐)
curl -fsSL https://nginx.org/keys/nginx_signing.key | sudo gpg --dearmor -o /usr/share/keyrings/nginx-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] http://nginx.org/packages/ubuntu $(lsb_release -cs) nginx" | sudo tee /etc/apt/sources.list.d/nginx.list
处理依赖关系
apt-get install
安装或升级。sudo apt --fix-broken install
修复。平滑升级避免服务中断
/usr/sbin/nginx
),升级后通过nginx -t
测试配置,再用systemctl reload nginx
平滑重启。kill
进程,确保活动连接正常关闭。验证版本与配置
nginx -v
确认版本,systemctl status nginx
检查服务状态。nginx -t
。安全加固
sudo apt autoremove
。参考来源: