温馨提示×

如何卸载ubuntu apache2服务

小樊
32
2026-08-16 20:08:19
栏目: 智能运维

在 Ubuntu 上卸载 Apache2 服务,可以按下面步骤来(包括彻底清除配置和依赖)。


一、停止 Apache2 服务

先停止正在运行的服务:

sudo systemctl stop apache2

确认已停止:

sudo systemctl status apache2

二、卸载 Apache2

1️⃣ 普通卸载(保留配置文件)

sudo apt remove apache2

2️⃣ 完全卸载(推荐,删除配置)

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

三、删除残留文件和目录

即使 purge,有时仍会残留目录:

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

四、清理无用依赖

sudo apt autoremove

五、确认已卸载

which apache2
apache2 -v

如果返回 command not found,说明已成功卸载。


六、如果之前启用了开机自启

确保没有自启项:

sudo systemctl disable apache2

七、常见问题

✅ 提示端口仍被占用

sudo netstat -tulnp | grep :80

如果有其他服务(如 nginx),需单独处理。


八、总结(一条命令版)

sudo systemctl stop apache2 && \
sudo apt purge apache2 apache2-utils apache2-bin -y && \
sudo apt autoremove -y && \
sudo rm -rf /etc/apache2 /var/www/html /var/log/apache2

如果你是想 换成 NginxDocker 环境冲突,或 只禁用不卸载,可以告诉我具体场景,我可以给你更合适的方案。

0