Ubuntu 更新 Apache 的推荐做法
一、标准更新与重启
sudo apt update
sudo apt install --only-upgrade apache2
sudo systemctl restart apache2
apache2ctl -v
sudo systemctl status apache2
apt-cache policy apache2
上述步骤适用于 Ubuntu 官方仓库 的安全与补丁更新,安全、稳定、回滚方便。
二、升级前检查与回滚准备
sudo cp -r /etc/apache2 /etc/apache2_backup_$(date +%F)
sudo apachectl configtest
sudo apt install --only-upgrade php7.x-fpm
sudo apt install --reinstall apache2=<旧版本号>
sudo systemctl restart apache2
这些检查与回滚措施能显著降低升级风险。
三、跨版本或获取新主线版本的可选方案
sudo add-apt-repository ppa:ondrej/apache2 -y
sudo apt update
sudo apt upgrade apache2
sudo apache2ctl -v
四、自动化与安全建议
sudo apt install unattended-upgrades
sudo dpkg-reconfigure -plow unattended-upgrades