前言
如果需要配置阿里云网络代理,需要nexus
服务器能够访问外网,并且需要在网卡配置文件中添加如下配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33 该网卡根据自己访问外网的网卡来添加下列文件
***
***
DNS1=114.114.114.114
DNS2=8.8.8.8
systemctl restart network
阿里云
yum
源地址:http://mirrors.aliyun.com/centos阿里云
epel
源地址:http://mirrors.aliyun.com/epel
创建阿里云yum代理
一、创建Blob
填写name之后path会自动创建blob目录
二、创建Repositories(仓库)
创建一个proxy类型的yum仓库
name
:代理仓库的名称Remote Storage
:远程代理的地址,这里填写:http://mirrors.aliyun.com/centosBlob store
:关联Blob- 其他均为默认,可以创建多个proxy仓库,如163、搜狐等,根据个人需求创建
在创建一个proxy类型的yum仓库,代理epel源
创建方式同上,name和Remote Storage修改即可
创建一个group类型的yum仓库
name
:yum,自己定义Storage
:选择yum专用的Blob存储group
:将左边可选的仓库,添加到右边的members下
三、构建缓存
新建一台环境干净的主机,将yum 源指向到nexus私服中来
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
CentOS-Base.repo CentOS-CR.repo CentOS-Debuginfo.repo CentOS-fasttrack.repo CentOS-Media.repo CentOS-Sources.repo CentOS-Vault.repo
[root@localhost yum.repos.d]# mkdir bak
[root@localhost yum.repos.d]# mv CentOS-* bak
[root@localhost yum.repos.d]# ls
bak
添加如下配置
[root@localhost yum.repos.d]# vi nexus.repo
[nexus]
name=Nexus Repository
baseurl=http://admin:admin123@192.168.88.100:8081/repository/yum/$releasever/os/$basearch/
enabled=1
gpgcheck=0
[updates]
name=updates Repository
baseurl=http://admin:admin123@192.168.88.100:8081/repository/yum/$releasever/updates/$basearch/
enabled=1
gpgcheck=0
[extras]
name=extras Repository
baseurl=http://admin:admin123@192.168.88.100:8081/repository/yum/$releasever/extras/$basearch/
enabled=1
gpgcheck=0
[centosplus]
name=centosplus Repository
baseurl=http://admin:admin123@192.168.88.100:8081/repository/yum/$releasever/centosplus/$basearch/
enabled=1
gpgcheck=0
[epel]
name=epel Repository
baseurl=http://admin:admin123@192.168.88.100:8081/repository/yum/$releasever/$basearch/
enabled=1
gpgcheck=0
清理缓存,并重新构建缓存
nexus页面查看group类型的yum仓库已经有内容了,然后就可以愉快的去安装包了