如何安装Apache服务器在CentOS系统上

准备工作
在开始安装Apache服务器之前,请确保您的CentOS系统已经安装了必要的软件包,以下是安装Apache服务器所需的软件包列表:
- Apache HTTP服务器
- Apache模块(如mod_ssl、mod_proxy等)
安装Apache服务器
更新系统软件包
在安装Apache服务器之前,首先需要更新系统软件包,以确保所有软件包都是最新的,打开终端,执行以下命令:
sudo yum update
安装Apache服务器
使用以下命令安装Apache服务器:
sudo yum install httpd
启动Apache服务器
安装完成后,启动Apache服务器:
sudo systemctl start httpd
设置Apache服务器开机自启
将Apache服务器设置为开机自启:

sudo systemctl enable httpd
测试Apache服务器
在浏览器中输入您的服务器IP地址或域名,如果看到Apache默认的欢迎页面,则表示Apache服务器已成功安装并运行。
配置Apache服务器
修改默认站点配置文件
默认情况下,Apache服务器使用/etc/httpd/conf/httpd.conf作为主配置文件,要修改默认站点配置,请编辑该文件:
sudo nano /etc/httpd/conf/httpd.conf
添加自定义站点配置
在httpd.conf文件中,找到ServerName配置项,将其修改为您的服务器域名或IP地址:
ServerName yourdomain.com
添加以下配置来创建自定义站点:
<VirtualHost *:80>
ServerAdmin webmaster@yourdomain.com
DocumentRoot /var/www/yourdomain.com
ServerName yourdomain.com
ServerAlias www.yourdomain.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost> 创建站点目录
根据上述配置,创建站点目录:
sudo mkdir -p /var/www/yourdomain.com
创建默认网页文件

在站点目录中创建一个名为index.html的默认网页文件:
sudo nano /var/www/yourdomain.com/index.html
<!DOCTYPE html>
<html>
<head>Apache Server</title>
</head>
<body>
<h1>Welcome to Apache Server</h1>
</body>
</html> 重启Apache服务器
保存并关闭配置文件,然后重启Apache服务器以应用更改:
sudo systemctl restart httpd
FAQs
问题:如何查看Apache服务器的版本信息?
解答:在终端中执行以下命令:
httpd -v
这将显示Apache服务器的版本信息。
问题:如何查看Apache服务器的配置文件?
解答:Apache服务器的配置文件位于/etc/httpd/conf/目录下,您可以使用cat、less或nano等命令查看配置文件:
cat /etc/httpd/conf/httpd.conf

