安装httpd,启动服务,配置虚拟主机,设置防火墙规则,即可搭建Apache服务器。
搭建Apache服务器在CentOS 7上可以分为以下几个步骤:
1、安装Apache服务器软件包

打开终端并以root用户身份登录到CentOS 7系统。
运行以下命令以更新系统软件包列表:
```
yum update
```
安装Apache服务器软件包:
```

yum install httpd
```
2、启动并设置开机自启动Apache服务
运行以下命令以启动Apache服务:
```
systemctl start httpd
```

运行以下命令以设置Apache服务开机自启动:
```
systemctl enable httpd
```
运行以下命令以确认Apache服务是否正在运行:
```
systemctl status httpd
```
3、配置防火墙允许HTTP和HTTPS访问
如果系统中启用了防火墙,请运行以下命令以允许HTTP和HTTPS访问:
```
firewallcmd permanent zone=public addservice=http
firewallcmd permanent zone=public addservice=https
firewallcmd reload
```
4、配置Apache服务器的虚拟主机(可选)
如果需要为不同的域名或子域名配置虚拟主机,可以编辑Apache的主配置文件/etc/httpd/conf/httpd.conf,使用文本编辑器打开文件,
```
sudo vi /etc/httpd/conf/httpd.conf
```
在文件中添加虚拟主机的配置块,根据需要进行修改,以下是一个简单的示例:
```apacheconf
<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/example.com/html
ErrorLog /var/log/httpd/example.comerror_log
CustomLog /var/log/httpd/example.comaccess_log common
</VirtualHost>
```
保存并关闭文件后,重新启动Apache服务使更改生效:
```
systemctl restart httpd
```
5、测试Apache服务器是否正常运行
在Web浏览器中输入服务器的IP地址或域名,如果看到Apache的默认欢迎页面,则表示服务器已成功搭建并运行。http://127.0.0.1或http://server_ip。