linux之yum源设置代理
一般在内网环境中,多数服务器是不能直接上外网的(为了安全),只有个别的服务器可以访问外网,在不能访问外网的服务器上安装软件由于依赖的问题很容易出错,安装不下去,这时候就可以借助可以上外网的服务器做代理来安装软件。
Centos7下设置代理案例
A服务器 | 192.168.1.10 | 可以访问外网 |
---|---|---|
B服务器 | 192.168.1.111 | 不能访问外网,可以通过内网IP访问A服务器 |
在A服务器安装nginx
我们使用nginx作为yum的反向代理软件
> yum install nginx -y
配置nginx
> vim /etc/nginx/conf.d/yum.confserver {listen 80;server_name yum.com;location /centos/ {proxy_pass http://mirrors.aliyun.com/centos/ ;}location /epel/ {proxy_pass http://mirrors.aliyun.com/epel/ ;}}
//重启nginx
> nginx -s reload
修改B服务器的repo文件
//备份
> cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
> vim /etc/yum.repos.d/CentOS-Base.repo
[base]
name=CentOS-$releasever - Base - yum.com
failovermethod=priority
baseurl=http://yum.com/centos/$releasever/os/$basearch/http://yum.com/centos/$releasever/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
gpgcheck=1
gpgkey=http://yum.com/centos/RPM-GPG-KEY-CentOS-7#released updates
[updates]
name=CentOS-$releasever - Updates - yum.com
failovermethod=priority
baseurl=http://yum.com/centos/$releasever/updates/$basearch/http://yum.com/centos/$releasever/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
gpgcheck=1
gpgkey=http://yum.com/centos/RPM-GPG-KEY-CentOS-7#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - yum.com
failovermethod=priority
baseurl=http://yum.com/centos/$releasever/extras/$basearch/http://yum.com/centos/$releasever/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
gpgcheck=1
gpgkey=http://yum.com/centos/RPM-GPG-KEY-CentOS-7#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - yum.com
failovermethod=priority
baseurl=http://yum.com/centos/$releasever/centosplus/$basearch/http://yum.com/centos/$releasever/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=http://yum.com/centos/RPM-GPG-KEY-CentOS-7#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib - yum.com
failovermethod=priority
baseurl=http://yum.com/centos/$releasever/contrib/$basearch/http://yum.com/centos/$releasever/contrib/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
gpgcheck=1
enabled=0
gpgkey=http://yum.com/centos/RPM-GPG-KEY-CentOS-7
B服务器上修改/etc/hosts
目的是让B服务器能解析
yum.com
> vim /etc/hosts
192.168.1.111 yum.com
验证B服务器是否可以解析
> ping yum.com
刷新yum缓存
> yum clean all
> yum makecache
原文链接:https://rumenz.com/rumenbiji/linux-yum-proxy.html
微信公众号:入门小站
linux之yum源设置代理相关推荐
- RHEL(Red Hat Enterprise Linux)配置YUM源
前言 YUM(全称为 Yellow dog Updater, Modified)是一个在Fedora中的Shell前端软件包管理器.基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自 ...
- Linux配置yum源(离线和在线)
配置yum源有2种方法,一种是离线yum源,另外一种是在线yum源. 一.离线yum源,基于安装光盘提供的安装仓库. 建立一个属于仓库文件夹 mkdir /media/zidong cd /media ...
- linux配置yum源的三种方法:
linux配置yum源的三种方法: 1.配置网络yum源 2.通过上传镜像文件配置本地yum源 3.通过连接存储或本地镜像文件配置本地yum源(虚拟机) 配置各种yum源的时候,需要提前知道自己的li ...
- Linux配置yum源出现的问题
Linux配置yum源出现的问题 错误如下: File contains no section headers. file: file:///etc/yum.repos.d/local.repo, 原 ...
- Linux 通过yum源安装subversion(svn)服务端
目录 前言 通过yum源安装subversion(svn)服务端 基本的SVN服务端配操作 确定一个SVN目录 新建SVN仓库 给SVN仓库添加用户 给SVN仓库的用户授权 SVN仓库配置 启动服务器 ...
- linux centos yum源配置为nexus镜像源
linux centos yum源配置为nexus镜像源 vim /etc/yum.repos.d/CentOS.repo [base] name=CentOS-$releasever - Base ...
- centos的yum源网络代理设置
这里写自定义目录标题 centos下yum使用proxy代理方法 1.http proxy服务搭建 2.修改/etc/yum.conf文件 3.代理的用户名和密码 centos下yum使用proxy代 ...
- Linux中yum源配置及软件安装管理
一.什么是yum源?为什么要进行yum源配置? 说到yum源就必须说到linux系统中特有的依赖关系问题,yum就是为了解决依赖关系而存在的. yum源就相当是一个目录项,当我们使用yum机制安装软件 ...
- linux中yum源的配置和使用
一.yum 简介 yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器.起初是由yellow dog 这一发行版的 ...
最新文章
- VS2008让Release配置也能调试起来~
- python手动将机器学习模型保存为json文件
- Flutter开发之ListView组件(21)
- python有哪些作用-python是什么 特点及功能
- 图像处理之基于阈值模糊
- PCA与SVD的关系
- java 转jsp_【转】JSP三种页面跳转方式
- 真实,让文学回到原点:关于非虚构写作的思考
- terminate called after throwing an instance of 'std::out_of_range' what(): basic_string::substr
- 【华为云技术分享】快速理解spark-on-k8s中的external-shuffle-service
- 痴情研究java内存中的对象
- python开发之路---第二模块--OS模块
- java报错: 类重复: newemission.calculate_java当中的继承(一)
- Java是否存在内存泄露
- 0618----Shell(二)
- 编译原理第三版名词解释和简单
- premiere学习笔记01帧定格,时间码,透明视频,调整图层,转场及批量转场,插件安装,音频调整,关键帧,马赛克,蒙版,嵌套序列
- 软件工程--可行性研究
- 80后的我,记忆里和吃有关的那些事
- layim之初始化配置
热门文章
- id长度 雪花算法_分布式系统中唯一ID算法之雪花算法
- Nexus启动失败处理:The nexus service was launched, but failed to start.
- tomcat发布web项目
- 如何开发与设计一个爆款小游戏
- Google发布全球首个72量子比特处理器Bristlecone预览
- 不要主动进行垃圾回收
- mysql 可视化界面操作指令
- 阿里云发布ECS企业级产品家族 19款实例族涵盖173个应用场景
- 《jQuery EasyUI开发指南》——导读
- 【读书笔记】log_archive_dest_n参数描述