下面以 Ubuntu(含 20.04 / 22.04 / 24.04) 为例,说明 Apache2(apache2)彻底卸载并重新安装 的标准做法。
sudo systemctl stop apache2
sudo systemctl disable apache2
sudo apt remove --purge apache2 apache2-utils apache2-bin apache2-data
sudo rm -rf /etc/apache2
sudo rm -rf /var/www/html
sudo rm -rf /var/lib/apache2
sudo apt autoremove --purge
sudo apt update
sudo apt install apache2
sudo systemctl enable apache2
sudo systemctl start apache2
systemctl status apache2
浏览器访问:
http://localhost
或服务器 IP,看到 Apache2 Ubuntu Default Page 即成功。
sudo netstat -tlnp | grep :80
若被占用,先卸载或停止对应服务。
sudo ufw allow 80
sudo ufw allow 443
sudo tail -n 50 /var/log/apache2/error.log
如果你是想 保留网站数据只重装程序,或者是 Docker / 编译安装版本,可以告诉我具体场景,我给你更精确的方案。