CentOS配置Web服务器时,有哪些常见步骤和注意事项?
- 云服务器
- 2025-12-06
- 4
CentOS 配置 Web 服务器
在 Linux 系统中,CentOS 是一个流行的发行版,广泛用于服务器部署,配置 Web 服务器是 CentOS 系统中常见的需求之一,以下将详细介绍如何在 CentOS 上配置 Apache Web 服务器。
安装 Apache
我们需要安装 Apache Web 服务器,在 CentOS 系统中,可以使用 yum 命令来安装。
sudo yum install httpd
安装完成后,可以使用以下命令启动 Apache 服务:
sudo systemctl start httpd
为了使 Apache 服务在系统启动时自动运行,可以使用以下命令:
sudo systemctl enable httpd
配置 Apache
Apache 的配置文件位于 /etc/httpd/ 目录下,主要的配置文件是 httpd.conf。

1 基本配置
打开 httpd.conf 文件,找到以下配置:
ServerRoot "/etc/httpd"
确保 ServerRoot 指向正确的目录。
找到以下配置:
ServerName localhost:80
将 localhost 替换为你的服务器域名。
2 虚拟主机配置
Apache 支持虚拟主机,即一个服务器可以同时托管多个网站,以下是一个简单的虚拟主机配置示例:

在这个配置中,我们将虚拟主机指向 /var/www/example.com 目录,并将错误日志和访问日志分别存储在 /etc/httpd/logs/ 目录下。
修改默认文档根目录
默认情况下,Apache 的文档根目录是 /var/www/html/,如果需要修改,可以在 httpd.conf 文件中找到以下配置:
DocumentRoot "/var/www/html/"
将 DocumentRoot 指向新的目录。
修改默认错误日志和访问日志
同样,在 httpd.conf 文件中找到以下配置:
ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined
将 ErrorLog 和 CustomLog 指向新的日志文件路径。

重启 Apache 服务
完成配置后,需要重启 Apache 服务以使更改生效:
sudo systemctl restart httpd
测试 Apache
在浏览器中输入服务器的 IP 地址或域名,如果一切配置正确,你应该能看到 Apache 的默认欢迎页面。
FAQs
Q1:如何查看 Apache 的版本信息?
A1:可以使用以下命令查看 Apache 的版本信息:
httpd v
Q2:如何停止 Apache 服务?
A2:可以使用以下命令停止 Apache 服务:
sudo systemctl stop httpd