温馨提示×

centos怎么卸载apache2

小樊
43
2026-08-30 01:14:49
栏目: 智能运维

CentOS 里,服务通常叫 httpd(不是 apache2,apache2 是 Debian/Ubuntu 的叫法)。

一、确认是否已安装

rpm -qa | grep httpd
# 或
systemctl status httpd

二、停止 Apache(httpd)

sudo systemctl stop httpd
sudo systemctl disable httpd

三、卸载 Apache(httpd)

1️⃣ 使用 yum(CentOS 7 及以前)

sudo yum remove httpd httpd-tools

2️⃣ 使用 dnf(CentOS 8 / Stream)

sudo dnf remove httpd httpd-tools

执行后输入 y 确认即可。


四、清理残留文件和配置(可选但推荐)

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

如果安装了 mod_ssl、php 等模块,也可以一并清理:

sudo yum remove mod_ssl php

五、确认已卸载

rpm -qa | grep httpd
systemctl status httpd

⚠️ 注意

  • CentOS 没有 apache2 这个包名
  • 如果你不确定是不是在用 Apache,也可以先执行:
ps aux | grep httpd

如果你是 Docker / 宝塔 / 编译安装 的 Apache,卸载方式会不同,可以告诉我环境,我给你对应方案。

0