使用nginx代理centos yum

 

适用场景:局域网内有若干台服务器,但是只有一台服务器可以连接外网,其余服务器都不可以连接外网,但通过局域网与外网机器联通。

1、配置nginx

在可出公网的那台服务器设置nginx代理:添加如下配置

 

2、修改内网服务器yum

1、备份原来的yum

进入/etc/yum.repos.d/目录下,创建bak文件夹,将/etc/yum.repos.d目录下的所有文件备份一份到bak目录下。删除/etc/yum.repos.d/目录下的文件只留下CentOS-Base.repo文件。

 

2、编辑/etc/yum.repos.d/目录下的CentOS-Base.repo文件

  • a.注释掉 mirrorlist这一行
  • b.baseurl这一行如果有注释,放开注释。并将原来地址中的域名改为nginx监听的ip和端口
  • c.gpgkey修改为如下,将file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7改为http://192.169.1.21:8000/RPM-GPG-KEY-CentOS-7(192.169.1.21:8000是nginx监听的ip和端口)

 

 

 

 

 

 

 

 

 

参考地址:

https://www.cnblogs.com/yudai/p/10985758.html (nginx代理yum)

https://www.cnblogs.com/moonciki/p/10824681.html(使用nginx代理centos yum)

 

posted @ 2020-04-21 17:22  harara  阅读(244)  评论(0)    收藏  举报