前言

CentOS 7上部署Apache服务器的主要作用是搭建一个Web服务器,用于托管和提供网站和Web应用程序。Apache是最常用的开源Web服务器软件之一,它提供了强大的功能和灵活的配置选项。

部署Apache服务器可以实现以下作用:

1.提供网站访问

2.托管Web应用程序

3.提供静态内容和媒体

4.负载均衡和反向代理

总之,CentOS 7上部署Apache服务器可以将您的网站和Web应用程序提供给用户,并提供丰富的功能和配置选项,以满足各种需求。无论是个人网站、企业门户网站还是大型电子商务平台,Apache都可以作为可靠的Web服务器解

一、配置yum源

配置yum源是指将yum软件包管理工具的源指向特定的软件仓库,以便可以使用该仓库中的软件包。

1.备份原有yum源

在配置yum源时,建议备份原有的文件,以防止配置出错或者出现问题时可以恢复原有的配置。

cd /etc/yum.repo.d

创建一个yum源备份文件夹,备份原有文件,以防止配置出错

mkdir /etc/yum.repo.d_backup

mv C* /etc/yum.repo.d_backup

把服务器的centos制作成新的镜像_Apache

2.配置新的yum源

将需要的软件包和元数据文件复制到该目录中,以供yum使用。可以将软件包放置在该目录的子目录中,以便于组织和管理。

创建yum源根目录和iso镜像挂载点

mkdir /mnt/myrepo

mkdir /mnt/cdrom

配置yum源文件,将"baseurl"设置为"file:///mnt/myrepo",指定本地yum源的根目录为刚创建的目录。

cd /etc/yum.repo.d

vi local.repo

以下是local.repo的内容

[local]

name=local

baseurl=file:///mnt/myrepo

gpgcheck=0

enable=1

把服务器的centos制作成新的镜像_把服务器的centos制作成新的镜像_02

3.挂载iso镜像文件

mount /dev/cdrom /mnt/cdrom

把服务器的centos制作成新的镜像_Apache_03

4.安装httpd

yum install -y httpd

把服务器的centos制作成新的镜像_服务器_04

把服务器的centos制作成新的镜像_服务器_05

5.启动服务,设置服务开机即启动,查看服务状态

启动Apache HTTP Server服务:

systemctl start httpd

启用(或开启)Apache HTTP Server服务,使其在系统启动时自动启动:

systemctl enable httpd

 查看Apache HTTP Server服务的当前状态:

systemctl status httpd

把服务器的centos制作成新的镜像_把服务器的centos制作成新的镜像_06

6.虚拟机中设置防火墙,使之生效

firewall-cmd --permanent --add-service=http

将HTTP服务添加到防火墙规则中,并永久生效。这允许通过HTTP协议访问您的服务器上的网站。

执行这个命令后,需要重载防火墙规则才能使更改生效。

因此使用下面命令重新加载防火墙规则,使最新的更改生效。

firewall-cmd --reload

把服务器的centos制作成新的镜像_apache_07

7.在物理机中验证,浏览器中输入虚拟机的IP地址:

ip a

ip a查看当前虚拟机ip地址

把服务器的centos制作成新的镜像_服务器_08

在物理机中验证,输入虚拟机ip地址

把服务器的centos制作成新的镜像_centos_09

8.改变网页内容

echo "2023-09-07 18:18" >/var/www/html/index.html

把服务器的centos制作成新的镜像_服务器_10

做到这里就已经成功在CentOS7中部署Apache服务器了