Apache和CentOS教程

Apache简介
Apache HTTP Server,简称Apache,是一个开源的HTTP服务器软件,由Apache软件基金会维护,Apache服务器以其稳定性和可扩展性而闻名,是目前最流行的Web服务器之一。
CentOS简介
CentOS(Community Enterprise Operating System)是一个开源的Linux发行版,基于Red Hat Enterprise Linux(RHEL)开发,CentOS提供了稳定、可靠的操作系统,适合用于服务器搭建。
安装Apache和CentOS
准备工作
(1)下载CentOS镜像:访问CentOS官网(https://www.centos.org/)下载适合您的版本。
(2)创建虚拟机:在虚拟机软件(如VMware、VirtualBox)中创建一个新虚拟机,选择Linux/CentOS 7.x版本。
(3)安装CentOS:将下载的CentOS镜像设置为虚拟机的启动盘,按照提示完成安装。
安装Apache
(1)打开终端,输入以下命令安装Apache:
sudo yum install httpd (2)安装完成后,输入以下命令启动Apache服务:

sudo systemctl start httpd (3)设置Apache服务开机自启:
sudo systemctl enable httpd 测试Apache
(1)在浏览器中输入虚拟机的IP地址,如果显示Apache默认页面,则表示Apache安装成功。
(2)访问地址:http://虚拟机IP地址/
配置Apache
修改默认站点配置文件
(1)打开终端,输入以下命令进入Apache配置目录:
cd /etc/httpd/conf.d (2)找到名为000-default.conf的文件,使用文本编辑器打开:
sudo nano 000-default.conf (3)找到以下内容,修改为您的网站域名:
ServerName www.yourdomain.com 添加虚拟主机
(1)在Apache配置目录下创建一个新的配置文件,vhost.conf:
sudo nano vhost.conf (2)在文件中添加以下内容:

<VirtualHost *:80>
ServerAdmin admin@yourdomain.com
ServerName www.yourdomain.com
DocumentRoot /var/www/html/yourdomain
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost> (3)将配置文件添加到Apache配置目录:
sudo cp vhost.conf /etc/httpd/conf.d/ (4)重启Apache服务:
sudo systemctl restart httpd 添加虚拟主机目录
(1)在DocumentRoot指定的目录下创建网站目录:
sudo mkdir /var/www/html/yourdomain (2)设置网站目录的权限:
sudo chown -R apache:apache /var/www/html/yourdomain FAQs
问题:如何查看Apache的版本?
解答:在终端中输入以下命令:
httpd -v 问题:如何停止Apache服务?
解答:在终端中输入以下命令:
sudo systemctl stop httpd 
