温馨提示×

怎么卸载Ubuntu的Apache

小樊
43
2026-07-17 19:01:13
栏目: 智能运维

卸载 Ubuntu 上的 Apache(通常是 Apache2)可以按下面步骤来,根据你想要“干净到什么程度”选择即可。


一、快速卸载(保留配置文件)

如果你以后可能还会装回来,不想删配置:

sudo apt remove apache2

二、完全卸载(推荐,删除配置和数据)

彻底删除 Apache 及其配置文件、日志等:

sudo apt purge apache2 apache2-utils apache2-bin apache2.2-common

然后清理不再需要的依赖:

sudo apt autoremove

三、手动清理残留文件(可选但常见)

即使 purge,有时还会留下这些目录:

sudo rm -rf /etc/apache2
sudo rm -rf /var/www/html
sudo rm -rf /var/log/apache2

四、确认 Apache 已停止并卸载

1️⃣ 检查服务状态

systemctl status apache2

如果看到:

Unit apache2.service could not be found.

说明已经卸载成功。

2️⃣ 检查端口(确认 80 / 443 不再被占用)

sudo ss -tlnp | grep :80
sudo ss -tlnp | grep :443

如果还有占用,可能是其他 Web 服务(如 nginx)。


五、如果你用的是 Apache 的 PPA 或编译安装

如果是 PPA 安装的:

sudo add-apt-repository --remove ppa:xxx/apache2
sudo apt update
sudo apt purge apache2

如果是源码编译安装的:

sudo make uninstall

(前提是你当时保留了源码目录)


六、卸载后常见替代方案

如果你只是想换 Web 服务:

  • Nginx
  • Caddy
  • Lighttpd

如果你愿意,可以告诉我:

  • Ubuntu 版本(如 20.04 / 22.04)
  • 服务器 还是 桌面版
  • 是否装了 PHP / MySQL / Docker

我可以给你一个完全不会误删其他服务的定制方案

0