Apache(httpd)完全支持 CentOS,而且是 CentOS 官方仓库中的核心组件之一。
下面给你一个清晰说明:
| CentOS 版本 | Apache 支持情况 | 说明 |
|---|---|---|
| CentOS 7 | ✅ 支持 | 使用 httpd 2.4,官方源直接安装 |
| CentOS 8 | ✅ 支持 | 使用 httpd 2.4,来自 AppStream |
| CentOS Stream 8 / 9 | ✅ 支持 | 官方继续维护 |
| CentOS 6(已 EOL) | ⚠️ 停止支持 | 系统已淘汰,不建议使用 |
✅ 结论:CentOS 7 / 8 / Stream 都可以正常安装和运行 Apache
# 安装 Apache
sudo yum install httpd -y
# 或(CentOS 8 / Stream)
sudo dnf install httpd -y
# 启动并设置开机自启
sudo systemctl start httpd
sudo systemctl enable httpd
| 项目 | 路径 |
|---|---|
| 主配置文件 | /etc/httpd/conf/httpd.conf |
| 配置目录 | /etc/httpd/conf.d/ |
| 网站根目录 | /var/www/html |
| 服务名 | httpd |
| 日志目录 | /var/log/httpd/ |
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
# 查看状态
getenforce
# 临时关闭(不推荐长期使用)
sudo setenforce 0
✅ 生产环境建议开启 SELinux,并正确配置上下文
CentOS 8 已停止传统维护
Apache 版本
如果你愿意,我可以帮你:
你现在是 哪个 CentOS 版本?用来做什么服务?