CentOS 安装 Apache 配置

CentOS 安装 Apache
1 检查 Apache 是否已安装
在安装 Apache 之前,首先需要检查系统是否已经安装了 Apache,在终端中输入以下命令:
rpm -qa | grep httpd
如果输出结果中包含 httpd,则表示 Apache 已经安装,如果没有找到 httpd,则可以继续下面的安装步骤。
2 安装 Apache
在终端中输入以下命令安装 Apache:
sudo yum install httpd
等待安装完成,然后输入以下命令启动 Apache:
sudo systemctl start httpd
3 验证 Apache 安装
在浏览器中输入 http://localhost,如果出现 Apache 的默认欢迎页面,则表示 Apache 安装成功。
配置 Apache

1 配置 Apache 主配置文件
Apache 的主配置文件位于 /etc/httpd/conf/httpd.conf,在编辑之前,可以使用以下命令备份原始配置文件:
sudo cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.bak
使用文本编辑器(如 vi 或 nano)打开主配置文件:
sudo nano /etc/httpd/conf/httpd.conf
在配置文件中,找到以下部分:
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory> 2 修改网站根目录
根据需要修改 DocumentRoot 指定的网站根目录,将网站根目录修改为 /opt/www:
DocumentRoot "/opt/www"
3 添加虚拟主机
虚拟主机允许在同一服务器上运行多个网站,以下是一个简单的虚拟主机配置示例:
<VirtualHost *:80>
ServerAdmin webmaster@example.com
ServerName example.com
ServerAlias www.example.com
DocumentRoot "/opt/www"
ErrorLog "/opt/www/logs/error.log"
CustomLog "/opt/www/logs/access.log" combined
</VirtualHost> 4 保存并退出配置文件
保存并退出配置文件。

5 重启 Apache 服务
重启 Apache 服务以应用新的配置:
sudo systemctl restart httpd
相关问答 FAQs
Q1:如何检查 Apache 服务状态?
A1:在终端中输入以下命令检查 Apache 服务状态:
sudo systemctl status httpd
Q2:如何重启 Apache 服务?
A2:在终端中输入以下命令重启 Apache 服务:
sudo systemctl restart httpd
通过以上步骤,您可以在 CentOS 系统上成功安装 Apache 并进行基本配置,希望这篇文章能对您有所帮助!

