温馨提示×

centos怎么重装apache

小樊
45
2026-10-11 20:08:09
栏目: 智能运维

在 CentOS 上“重装 Apache”通常有两种理解:

  1. 彻底重装(删除后重新安装)
  2. 保留配置,仅重新安装软件包

下面分别说明(以 CentOS 7 / Apache = httpd 为例)。


一、彻底重装 Apache(httpd)

1. 停止 Apache

systemctl stop httpd

2. 卸载 Apache

yum remove httpd httpd-tools -y

如果你想连配置一起删:

rm -rf /etc/httpd
rm -rf /var/www

⚠️ 这会删除网站文件和配置,请提前备份

3. 重新安装 Apache

yum install httpd -y

4. 启动并设置开机自启

systemctl start httpd
systemctl enable httpd

5. 验证

systemctl status httpd
curl http://localhost

二、保留配置,仅重装(推荐)

如果你只是 Apache 出问题,想“重装修复”:

yum reinstall httpd -y

然后重启:

systemctl restart httpd

三、CentOS 8 / Stream(使用 dnf)

CentOS 8 及以上用 dnf:

dnf remove httpd -y
dnf install httpd -y
systemctl start httpd
systemctl enable httpd

四、常见补充

防火墙放行 80/443

firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --reload

查看 Apache 版本

httpd -v

如果你的情况是:

  • 编译安装的 Apache
  • 使用宝塔 / cPanel
  • Apache 起不来、配置出错

可以告诉我具体现象,我可以给你更精准的方案。

0 踩