温馨提示×

如何卸载CentOS Apache

小樊
33
2026-08-18 21:07:48
栏目: 智能运维

CentOS 上卸载 Apache(httpd),可以按下面步骤操作,适用于 CentOS 7/8/Stream


一、停止 Apache 服务

在卸载前先停止服务,避免端口占用或进程异常。

sudo systemctl stop httpd
sudo systemctl disable httpd

确认状态:

systemctl status httpd

二、卸载 Apache(httpd)

1️⃣ 使用 yum(CentOS 7 / 8 传统方式)

sudo yum remove httpd httpd-tools

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

sudo dnf remove httpd httpd-tools

卸载时会提示确认,输入 y 即可。


三、删除残留文件和配置(可选但推荐)

1️⃣ 删除配置文件

sudo rm -rf /etc/httpd

2️⃣ 删除网站数据

sudo rm -rf /var/www/html

3️⃣ 删除日志文件

sudo rm -rf /var/log/httpd

四、检查是否还有 Apache 相关包

rpm -qa | grep httpd

如果有残留,可手动删除:

sudo yum remove 包名

五、确认卸载成功

httpd -v

如果提示 command not found,说明 Apache 已成功卸载。


六、常见问题

❓ 卸载后端口 80 仍被占用?

检查是否有其他服务:

sudo netstat -tulnp | grep :80

❓ 想重新安装 Apache?

sudo yum install httpd
# 或
sudo dnf install httpd

如果你告诉我 CentOS 具体版本(7 / 8 / Stream)是否使用宝塔 / Docker / 编译安装,我可以给你更精确的卸载方案。

0