1、先在yum-server上设置好阿里云的centos和epel的yum源,并测试可以访问。阿里云yum源:https://opsx.alibaba.com/mirror
安装apache和repository的管理工具yum-utils
yum install httpd yum-utils createrepo -y
2、新建文件夹/mirrior,chown赋予apache用户权限,apache或者nginx注意修改权限。
mkdir -p /mirrior
chown -R apache.apache /mirrior,chmod -R 755 /mirrior
3、同步yum源的rpm包到本地使用reposync,同步完成后用du -sh /mirrior检查文件夹大小
reposync -n --repoid=extras --repoid=updates --repoid=base --repoid=epel -p /mirrior
4、createrepo 命令用于创建yum源(软件仓库),即为存放于本地特定位置的众多rpm包建立索引,描述各包所需依赖信息,并形成元数据。
createrepo -po /mirrior/base /mirrior/base
createrepo -po /mirrior/updates /mirrior/updates
createrepo -po /mirrior/extras /mirrior/extras
createrepo -po /mirrior/epel /mirrior/epel
5、设置apache 根目录设置为/mirrior
修改/etc/httpd/conf/httpd.conf
注释#