CentOS HTTP服务配置指南

准备工作
在开始配置CentOS HTTP服务之前,请确保以下准备工作已经完成:
- 系统已安装CentOS操作系统。
- 系统已更新至最新版本。
- 已安装并配置好网络。
安装Apache HTTP服务器
- 打开终端。
- 输入以下命令安装Apache HTTP服务器:
sudo yum install httpd
安装完成后,输入以下命令启动Apache HTTP服务器:
sudo systemctl start httpd
为了让Apache HTTP服务器在系统启动时自动运行,输入以下命令:
sudo systemctl enable httpd
配置HTTP服务
打开Apache HTTP服务器的配置文件:
sudo vi /etc/httpd/conf/httpd.conf
在配置文件中找到以下行,取消注释并修改:
ServerName www.example.com:80
将www.example.com替换为你的域名。

保存并关闭配置文件。
测试HTTP服务
- 打开浏览器,输入你的域名(www.example.com)。
- 如果浏览器显示Apache欢迎页面,说明HTTP服务配置成功。
配置虚拟主机
-
在
/etc/httpd/conf.d/目录下创建一个新的配置文件,例如example.com.conf。 -
打开新创建的配置文件:
sudo vi /etc/httpd/conf.d/example.com.conf
在配置文件中添加以下内容:
<VirtualHost *:80>
ServerAdmin admin@example.com
ServerName example.com
DocumentRoot /var/www/example.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
将example.com替换为你的域名,admin@example.com替换为你的邮箱地址,/var/www/example.com替换为你的网站根目录。
保存并关闭配置文件。
重启Apache HTTP服务器

输入以下命令重启Apache HTTP服务器:
sudo systemctl restart httpd
FAQs
Q1:如何查看Apache HTTP服务器的版本信息?
A1:在终端中输入以下命令:
httpd -v
Q2:如何查看Apache HTTP服务器的日志文件?
A2:Apache HTTP服务器的日志文件通常位于/var/log/httpd/目录下,包括访问日志(access.log)和错误日志(error.log)。