温馨提示×

centos怎样安装apache

小樊
49
2026-09-02 22:08:17
栏目: 智能运维

在 CentOS 上安装 Apache(通常叫 httpd)非常简单,下面按常见版本说明。


一、CentOS 7 / CentOS 8(使用 yum / dnf)

1. 更新系统(可选但推荐)

sudo yum update -y        # CentOS 7
# 或
sudo dnf update -y        # CentOS 8

2. 安装 Apache

# CentOS 7
sudo yum install httpd -y

# CentOS 8
sudo dnf install httpd -y

3. 启动并设置开机自启

sudo systemctl start httpd
sudo systemctl enable httpd

4. 查看运行状态

sudo systemctl status httpd

5. 防火墙放行 80 端口(重要)

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

6. 测试

浏览器访问:

http://服务器IP

看到 Testing 123… 页面即成功。


二、CentOS Stream / 新版本(dnf)

步骤与 CentOS 8 一致:

sudo dnf install httpd -y
sudo systemctl enable --now httpd

三、常见问题

1. 端口被占用

sudo netstat -tunlp | grep :80

2. 修改网站根目录

默认目录:

/var/www/html

配置文件:

/etc/httpd/conf/httpd.conf

3. 重启 Apache

sudo systemctl restart httpd

如果你用的是 CentOS 6(老系统) 或想 编译安装 Apache,也可以告诉我,我可以给你对应方法。

0