一,挂载本地ISO镜像
创建挂载点和修改yum源的配置文件
二,创建挂载点的目录
[root@localhost~]# mkdir /media/CentOS7 #创建挂载点的目录
[root@localhost~]# mount /dev/cdrom /media/CentOS7/ #把镜像路径dev/cdrom 移动到 /media/CentOS7/ 目录下 如下图出现这个表示成功
[root@localhost~]# df -HT #查看镜像挂载成功
已挂成功
配置开机自动挂载
进入配置文件vim /etc/fstab,将内容添加到配置文件的最下方
/dev/cdrom /media/CentOS7/ iso9660 defaults 0 0
注:红框为 添加内容
然后再重新加载配置
[root@localhost ~]# mount -a
三,备份本地repo,并创建自己的repo
[root@localhost~]#cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mkdir bak
[root@localhost yum.repos.d]# mv **.repo bak
[root@localhost yum.repos.d]# ls
bak
创建新的repo yum仓库
[root@localhost yum.repos.d]# vi CentOS.repo
[c7-mdeia]
name=CentOS- Media
baseurl=http://192.168.100.200/centos7 #IP本机的yum源决定
#baseurl=file:///media/CentOS7
gpgcheck=1
enabled=1
清除缓存并新建缓存
[root@localhost yum.repos.d]# yum clean all
[root@localhost yum.repos.d]# yum makecache
四,安装并启动httpd服务
[root@localhost yum.repos.d]# yum -y install httpd
[root@localhost /]# systemctl start httpd.service #启动http服务
[root@localhost /]# systemctl enable httpd.service #开启自启动服务
关闭防火墙并重启centos系统
sed -i 's/SELINUX=enforcing/SELINUX=disabled /' /etc/selinux/config
systemctl stop firewalld
systemctl disable firewalld
setenforce 0 ##系统重启后查看防火墙是否关闭
建立centos软连接
ln -s /media/CentOS7/ var/www/html/centos7
浏览器试下 http://192.168.100.200/centos7/ 打开即已成功