使用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)
作者:小念
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。 

                
            
        
浙公网安备 33010602011771号