1. 可以上网的服务器部署nginx服务
1.1 nginx配置文件修改
nginx配置文件中增加下列内容
# server下添加location / {proxy_pass http://mirrors.aliyun.com/ ;}
1.2 重启nginx服务
2. yum配置
需要yum的服务器上进行下面操做
cd /etc/yum.repos.dmkdir bakmv CentOS* bakvim aly.repo# 输入下面内容
2.1 修改yum配置文件
2.1.1 阿里云yum源
修改配置文件需注意,将下面10.11.38.19 nginx所在服务器ip,如果端口为80 则不需要添加端口
# CentOS-Base.repo## The mirror system uses the connecting IP address of the client and the# update status of each mirror to pick mirrors that are updated to and# geographically close to the client. You should use this for CentOS updates# unless you are manually picking other mirrors.## If the mirrorlist= does not work for you, as a fall back you can try the# remarked out baseurl= line instead.##[base]name=CentOS-$releasever - Base - 10.11.38.19failovermethod=prioritybaseurl=http://10.11.38.19/centos/$releasever/os/$basearch/http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/http://mirrors.cloud.aliyuncs.com/centos/$releasever/os/$basearch/gpgcheck=1gpgkey=http://10.11.38.19/centos/RPM-GPG-KEY-CentOS-7#released updates[updates]name=CentOS-$releasever - Updates - 10.11.38.19failovermethod=prioritybaseurl=http://10.11.38.19/centos/$releasever/updates/$basearch/http://mirrors.aliyuncs.com/centos/$releasever/updates/$basearch/http://mirrors.cloud.aliyuncs.com/centos/$releasever/updates/$basearch/gpgcheck=1gpgkey=http://10.11.38.19/centos/RPM-GPG-KEY-CentOS-7#additional packages that may be useful[extras]name=CentOS-$releasever - Extras - 10.11.38.19failovermethod=prioritybaseurl=http://10.11.38.19/centos/$releasever/extras/$basearch/http://mirrors.aliyuncs.com/centos/$releasever/extras/$basearch/http://mirrors.cloud.aliyuncs.com/centos/$releasever/extras/$basearch/gpgcheck=1gpgkey=http://10.11.38.19/centos/RPM-GPG-KEY-CentOS-7#additional packages that extend functionality of existing packages[centosplus]name=CentOS-$releasever - Plus - 10.11.38.19failovermethod=prioritybaseurl=http://10.11.38.19/centos/$releasever/centosplus/$basearch/http://mirrors.aliyuncs.com/centos/$releasever/centosplus/$basearch/http://mirrors.cloud.aliyuncs.com/centos/$releasever/centosplus/$basearch/gpgcheck=1enabled=0gpgkey=http://10.11.38.19/centos/RPM-GPG-KEY-CentOS-7#contrib - packages by Centos Users[contrib]name=CentOS-$releasever - Contrib - 10.11.38.19failovermethod=prioritybaseurl=http://10.11.38.19/centos/$releasever/contrib/$basearch/http://mirrors.aliyuncs.com/centos/$releasever/contrib/$basearch/http://mirrors.cloud.aliyuncs.com/centos/$releasever/contrib/$basearch/gpgcheck=1enabled=0gpgkey=http://10.11.38.19/centos/RPM-GPG-KEY-CentOS-7
2.1.2 阿里云docker源
[docker-ce-stable]name=Docker CE Stable - $basearchbaseurl=http://10.11.38.19/docker-ce/linux/centos/$releasever/$basearch/stableenabled=1gpgcheck=1gpgkey=http://10.11.38.19/docker-ce/linux/centos/gpg[docker-ce-stable-debuginfo]name=Docker CE Stable - Debuginfo $basearchbaseurl=http://10.11.38.19/docker-ce/linux/centos/$releasever/debug-$basearch/stableenabled=0gpgcheck=1gpgkey=http://10.11.38.19/docker-ce/linux/centos/gpg[docker-ce-stable-source]name=Docker CE Stable - Sourcesbaseurl=http://10.11.38.19/docker-ce/linux/centos/$releasever/source/stableenabled=0gpgcheck=1gpgkey=http://10.11.38.19/docker-ce/linux/centos/gpg[docker-ce-test]name=Docker CE Test - $basearchbaseurl=http://10.11.38.19/docker-ce/linux/centos/$releasever/$basearch/testenabled=0gpgcheck=1gpgkey=http://10.11.38.19/docker-ce/linux/centos/gpg[docker-ce-test-debuginfo]name=Docker CE Test - Debuginfo $basearchbaseurl=http://10.11.38.19/docker-ce/linux/centos/$releasever/debug-$basearch/testenabled=0gpgcheck=1gpgkey=http://10.11.38.19/docker-ce/linux/centos/gpg[docker-ce-test-source]name=Docker CE Test - Sourcesbaseurl=http://10.11.38.19/docker-ce/linux/centos/$releasever/source/testenabled=0gpgcheck=1gpgkey=http://10.11.38.19/docker-ce/linux/centos/gpg[docker-ce-nightly]name=Docker CE Nightly - $basearchbaseurl=http://10.11.38.19/docker-ce/linux/centos/$releasever/$basearch/nightlyenabled=0gpgcheck=1gpgkey=http://10.11.38.19/docker-ce/linux/centos/gpg[docker-ce-nightly-debuginfo]name=Docker CE Nightly - Debuginfo $basearchbaseurl=http://10.11.38.19/docker-ce/linux/centos/$releasever/debug-$basearch/nightlyenabled=0gpgcheck=1gpgkey=http://10.11.38.19/docker-ce/linux/centos/gpg[docker-ce-nightly-source]name=Docker CE Nightly - Sourcesbaseurl=http://10.11.38.19/docker-ce/linux/centos/$releasever/source/nightlyenabled=0gpgcheck=1gpgkey=http://10.11.38.19/docker-ce/linux/centos/gpg
2.2 生成yum 缓存
# 创建新的yum源yum makecache
然后即可下载yum内容,其他以此类推,也可被nginx进行代理
