赞
踩
服务器:Centos7.8
IP地址:192.168.3.135/22
# 下载阿里镜像源
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 下载阿里epel源
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
# 删除缓存
yum clean all
# 更新缓存
yum makecache
# 查看镜像源列表
yum repolist
# 安装同步工具
yum install -y yum-utils
# 安装repo制作工具
yum install -y createrepo
# 安装wget
yum install -y wget
有外网的环境可以通过reposync同步,如果是无法连接外网的环境可以下载Everything版ISO镜像获取软件包或者在外网reposync同步后拷贝目录至搭建环境
# 创建并进入下载目录
mkdir -p /home/softs && cd /home/softs
# 下载完整版镜像 http://mirrors.aliyun.com/centos/7.8.2003/isos/x86_64/
wget http://mirrors.aliyun.com/centos/7.8.2003/isos/x86_64/CentOS-7-x86_64-Everything-2003.iso
# 创建挂载目录
mkdir -p /mnt/centos2003
# 挂载iso镜像
mount -t iso9660 -o loop /home/softs/CentOS-7-x86_64-Everything-2003.iso /mnt/centos2003
# 创建镜像目录
mkdir -p /home/repos_local/centos/7/base
# 复制文件
cp -r /mnt/centos2003/* /home/repos_local/centos/7/base/
# 创建repo数据
createrepo /home/repos_local/centos/7/base
# 创建目录
mkdir -p /home/repos_local/centos/7
# 同步
reposync -r base -p /home/repos_local/centos/7
# 创建repo数据
createrepo /home/repos_local/centos/7/base
# 创建目录
mkdir -p /home/repos_local/centos/7
# 同步
reposync -r extras -p /home/repos_local/centos/7
# 创建repo数据
createrepo /home/repos_local/centos/7/extras
# 创建目录
mkdir -p /home/repos_local/centos/7
# 同步
reposync -r updates -p /home/repos_local/centos/7
# 创建repo数据
createrepo /home/repos_local/centos/7/updates
# 创建目录
mkdir -p /home/repos_local/centos/7
# 同步
reposync -r epel -p /home/repos_local/centos/7
# 创建repo数据
createrepo /home/repos_local/centos/7/epel
参考Centos7 安装Nginx安装Nginx服务
# 编辑nginx配置文件
vi /usr/local/nginx/conf/nginx.conf
# 注释 整个 location = /块
#location = / {
# root html;
# index index.html index.htm;
#}
# 增加目录配置
root /home/repos_local;
# 全站允许目录访问
autoindex on;
# 重启nginx
/etc/init.d/nginx restart
访问http://192.168.3.135测试是否看到目录
# 创建repo文件
vi /home/repos_local/local.repo
local.repo内容:
# 不需要的仓库可以注释掉
# 内网仓库全部关闭gpgcheck校验
# base仓库
[base]
name=Local CentOS-7 Base
baseurl=http://192.168.3.135/centos/7/base
enabled=1
gpgcheck=0
# extras仓库
[extras]
name=Local CentOS-7 Extras
baseurl=http://192.168.3.135/centos/7/extras
enabled=1
gpgcheck=0
# updates仓库
[updates]
name=Local CentOS-7 Updates
baseurl=http://192.168.3.135/centos/7/updates
enabled=1
gpgcheck=0
# epel仓库
[epel]
name=Local Extra Packages for Enterprise Linux 7
baseurl=http://192.168.3.135/centos/7/epel
enabled=1
gpgcheck=0
# 创建备份目录
mkdir -p /etc/yum.repos.d/bak
# 备份现有repo源
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/
# 下载私有镜像源repo文件
curl -o /etc/yum.repos.d/local.repo http://192.168.3.135/local.repo
# 删除缓存
yum clean all
# 更新缓存
yum makecache
# 查看镜像源列表
yum repolist
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。