一、配置yum源
1.1 删除老旧仓库
rm -rf /etc/yum.repos.d/*
1.2 卸载yum包
rpm -qa yum
rpm -e yum-3.4.3-168.el7.centos.noarch
卸载安装组件
rpm -qa | grep yum | xargs rpm -e --nodeps
检查
rpm -qa yum
1.3 下载最新的rpm安装包
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-168.el7.centos.noarch.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm
1.4 安装yum
rpm -ivh yum-*
1.5 导入证书
rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
1.6 添加阿里源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
1.7 清除旧缓存,生成新缓存
yum clean all
yum makecache
1.8 检查yum源是否正常
yum repolist
二、关闭selinux
1)查看当前selinux的状态
getenforce
Enforcing-->表示开启状态Disabled-->表示关闭状态
2)
临时关闭selinux
直接修改内存,可以立刻生效,但是下次开机后,你的关闭操作就失效了setenforce 0 getenforce
3)永久关闭selinux
只能通过修改配置文件来关闭修改配置文件,必须等下次开机的时候,关闭操作才会生效selinux的配置文件/etc/selinux/config
将SELINUX=Enforcing 修改为 SELINUX=disabled
三、安装apache
yum install httpd -y rpm -q httpd
![]()
四、启动apache
systemctl start httpd systemctl enable httpd systemctl status httpd
ss -tnl | grep 80 ps aux | grep httpd
五、配置apache
1)备份apache配置文件
cd /etc/httpd/conf cp httpd.conf httpd.conf.bak
2)apache关键配置
Listen:是用于指定apache监听的套接字
ServerName:是用于指定网站的域名
DocumentRoot:用于指定网站跟目录
DirectoryIndex:用于指定网站的默认首页文件
3)访问测试页![]()
4)访问测试文件2.html
这样我们就配置成功了
注:需要关闭防火墙