CentOS 7 安装 Apache 服务器

Apache HTTP Server 是最流行的开源 Web 服务器之一,广泛用于各种操作系统上,在 CentOS 7 上安装 Apache 服务器可以轻松搭建一个 Web 服务器环境,本文将详细介绍在 CentOS 7 上安装 Apache 服务器的过程。
安装 Apache
添加 EPEL 仓库
需要添加 EPEL(Extra Packages for Enterprise Linux)仓库,以便获取 Apache 服务器软件包。
sudo yum install epel-release
安装 Apache
使用以下命令安装 Apache 服务器:
sudo yum install httpd
安装过程中可能会提示输入 y 以确认安装。
启动 Apache 服务
安装完成后,启动 Apache 服务:
sudo systemctl start httpd
设置开机自启
为了在系统启动时自动启动 Apache 服务,可以设置开机自启:

sudo systemctl enable httpd
验证 Apache 安装
打开 Web 浏览器,输入服务器的 IP 地址或域名,如果看到 Apache 的默认欢迎页面,则表示 Apache 安装成功。
配置 Apache
编辑配置文件
Apache 的配置文件位于 /etc/httpd/conf/httpd.conf,使用以下命令编辑该文件:
sudo vi /etc/httpd/conf/httpd.conf
修改默认站点目录
在配置文件中找到 DocumentRoot 指令,并将其值修改为您的 Web 站点目录,
DocumentRoot "/var/www/html"
修改默认文档
在配置文件中找到 DirectoryIndex 指令,并添加您希望默认显示的文档,
DirectoryIndex index.html index.htm index.php
保存并退出编辑器
保存并退出编辑器。

重启 Apache 服务
修改配置文件后,重启 Apache 服务以应用更改:
sudo systemctl restart httpd
访问 Web 站点
再次打开 Web 浏览器,输入服务器的 IP 地址或域名,现在应该能够看到您修改后的 Web 站点内容。
FAQs
Q1:如何查看 Apache 的版本信息?
A1:可以使用以下命令查看 Apache 的版本信息:
httpd -v
Q2:如何停止 Apache 服务?
A2:可以使用以下命令停止 Apache 服务:
sudo systemctl stop httpd
就是在 CentOS 7 上安装 Apache 服务器的方法,希望对您有所帮助。
