Skip to content

Instantly share code, notes, and snippets.

@lizhiyong2000
Created October 9, 2019 06:49
Show Gist options
  • Save lizhiyong2000/d385e26b92d41ae198b69d9fa20959d5 to your computer and use it in GitHub Desktop.
Save lizhiyong2000/d385e26b92d41ae198b69d9fa20959d5 to your computer and use it in GitHub Desktop.
NGINX代理yum源
[base]
name=CentOS-$releasever - Base - mirror.global.com
failovermethod=priority
baseurl=http://mirror.global.com:8081/centos/$releasever/os/$basearch/
http://mirror.global.com:8081/centos/$releasever/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
gpgcheck=1
gpgkey=http://mirror.global.com:8081/centos/RPM-GPG-KEY-CentOS-7
#released updates
[updates]
name=CentOS-$releasever - Updates - mirror.global.com
failovermethod=priority
baseurl=http://mirror.global.com:8081/centos/$releasever/updates/$basearch/
http://mirror.global.com:8081/centos/$releasever/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
gpgcheck=1
gpgkey=http://mirror.global.com:8081/centos/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - mirror.global.com
failovermethod=priority
baseurl=http://mirror.global.com:8081/centos/$releasever/extras/$basearch/
http://mirror.global.com:8081/centos/$releasever/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
gpgcheck=1
gpgkey=http://mirror.global.com:8081/centos/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - mirror.global.com
failovermethod=priority
baseurl=http://mirror.global.com:8081/centos/$releasever/centosplus/$basearch/
http://mirror.global.com:8081/centos/$releasever/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=http://mirror.global.com:8081/centos/RPM-GPG-KEY-CentOS-7
#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib - mirror.global.com
failovermethod=priority
baseurl=http://mirror.global.com:8081/centos/$releasever/contrib/$basearch/
http://mirror.global.com:8081/centos/$releasever/contrib/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
gpgcheck=1
enabled=0
gpgkey=http://mirror.global.com:8081/centos/RPM-GPG-KEY-CentOS-7[aipaas@aipaas-global-data-002 yum.repos.d]
[mysql57-community]
name=MySQL 5.7 Community Server
#baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
baseurl=http://mirror.global.com:8081/mysql/mysql-5.7-community/el/7/$basearch/
enabled=1
gpgcheck=0
server {
listen 8081;
server_name mirror.global.com;
charset utf-8;
location / {
location /ubuntu/ {
proxy_pass http://mirrors.aliyun.com/ubuntu/ ;
}
location /centos/ {
proxy_pass http://mirrors.aliyun.com/centos/ ;
}
location /epel/ {
proxy_pass http://mirrors.aliyun.com/epel/ ;
}
location /mysql/ {
proxy_pass http://repo.mysql.com/yum/ ;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment