温馨提示×

apache在centos怎么装

小樊
47
2026-09-06 02:12:27
栏目: 智能运维

在 CentOS 上安装 Apache(通常叫 httpd)一般有几种方式,最常用的是用系统自带包管理器 yum / dnf。下面按步骤说明:


一、使用 yum / dnf 安装(推荐)

1. 更新系统(可选但建议)

sudo yum update -y

如果是 CentOS 8 及以上:

sudo dnf update -y

2. 安装 Apache

sudo yum install httpd -y

或(CentOS 8+):

sudo dnf install httpd -y

二、启动并设置开机自启

sudo systemctl start httpd
sudo systemctl enable httpd

查看状态:

sudo systemctl status httpd

三、配置防火墙(非常重要)

如果开了 firewalld,需要放行 80 端口:

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

(如用 HTTPS,还需加 https)


四、测试是否安装成功

浏览器访问:

http://服务器IP

看到 Apache 测试页 就说明 OK 了。


五、常用目录说明

  • 网站根目录:/var/www/html
  • 主配置文件:/etc/httpd/conf/httpd.conf
  • 虚拟主机配置:/etc/httpd/conf.d/

六、常见问题

SELinux 导致无法访问

可临时关闭测试:

sudo setenforce 0

或正确配置上下文(推荐)

端口修改后不生效

修改 httpd.conf 后重启:

sudo systemctl restart httpd

如果你用的是 CentOS 7 / 8 / Stream,或者想 编译安装 Apache,也可以告诉我,我可以给你对应版本的详细步骤。

0