`

有代理服务器时使用 yum

阅读更多
默认情况下,yum 通过 HTTP 连接到网络上的仓库。所有 yum HTTP 操作都使用 HTTP/1.1,与支持这一标准的 web 代理服务器兼容。您也可以连接到 FTP 仓库,并配置 yum 使用 FTP 代理服务器。squid 软件包同时提供了 HTTP/1.1 和 FTP 连接的代理服务。

为网络兼容性调整 yum
请参考 yum.conf 的手册页中,可修改的 HTTP 设置,以与非标准的 web 代理服务器兼容。或者,配置 yum 使用 FTP 代理服务器并访问 FTP 仓库。Fedora 仓库同时支持 HTTP 和 FTP。


1. 配置代理服务器访问
要设置所有 yum 操作都使用代理服务器,可以在 /etc/yum.conf 中设置代理服务器的信息。proxy 配置项必须设定为完整的代理服务器的 URL,包含 TCP 端口号在内。如果您的代理服务器要求用户名和密码,可以用 proxy_username 和 proxy_password 配置项来指定它们。

这一配置使得 yum 使用代理服务器 mycache.mydomain.com,连接端口号 3128,用户名 yum-user,密码 qwerty。

# 代理服务器 - proxy server:port number
proxy=http://mycache.mydomain.com:3128
# 用于 yum 连接的帐户细节
proxy_username=yum-user
proxy_password=qwerty

例 3. 配置文件设定,以使用代理服务器

全局设置
如果您在 /etc/yum.conf 中定义代理服务器,所有 用户在使用 yum 时都会应用这个代理服务器设置。


2. 为单个用户配置代理服务器
要为一个特定的用户启用代理访问,只要将实例框中的文本行加入这个用户的 shell 配置中。对于默认的 bash shell,配置是在 ~/.bash_profile 中。这一设置使得 yum 使用代理服务器 mycache.mydomain.com,连接端口号 3128。

# 这个帐号使用的代理服务器
http_proxy="http://mycache.mydomain.com:3128"
export http_proxy

例 4. 配置设定,为使用代理服务器

如果代理服务器需要用户名和密码,只要将它们加入 URL。要包含用户名 yum-user,密码 qwerty,添加设定:

# 这个帐号使用的代理服务器和用户名/密码
http_proxy="http://yum-user:qwerty@mycache.mydomain.com:3128"
export http_proxy

例 5. 配置设定,针对安全的代理服务器

环境变量 http_proxy
环境变量 http_proxy 也为 curl 等其他工具所用。尽管 yum 可以识别大写或小写的 http_proxy,curl 要求环境变量的名称是小写。


分享到:
评论

相关推荐

    Centos系统使用代理上网 yum的代理设置

    Centos系统使用代理上网 yum的代理设置 Centos系统使用代理上网 yum的代理设置 1.打开/etc/yum.conf 配置文件进行编辑 在后面添加以下内容(ip号+端口后无认证连接) proxy=http://192.168.5.100:8086 如果需要...

    内网机通过http代理安装yum源.rar

    WProxy是一款运行在windows系统上的免费代理服务器软件,该软件体积小巧,使用方便并且完全免费,用户可以给局域网中的其他电脑提供代理上网服务,也可以和WFilter软件结合进行上网行为管理。目前WProxy软件支持...

    yum源配置.docx

    配置的时候,只需要将文档中的内容,复制到/etc/yum.repos.d/ CentOS-Base.repo中即可。

    下载工具wget-1.10.2+yum-3.2.3+yum-3.4.3

    wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理。Yum是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,...

    高可用HAProxy——yum安装部署配置使用

      HAProxy是高性能TCP(第四层)/HTTP(第七层)反向代理负载均衡服务器。(The Reliable, High Performance TCP/HTTP Load Balancer) HAProxy安装部署 查看列表 $ yum list | grep haproxy yum安装 $ yum -y ...

    linux服务器配置全程实录

    具体内容包括配置NTP服务器、YUM服务器、DHCP服务器、DNS服务器,使用FTP配置文件服务器,使用Samba配置文件服务器,使用NFS配置文件服务器,配置Web服务器、邮件服务器、代理服务器、服务器、目录服务器,配置虚拟...

    Centos部署Yum、JDK、Nginx、Tomcat、MySQL、Emqx、FTP及配置(超详细)

    Nginx是一个高性能的开源Web服务器和反向代理服务器。 Tomcat是一个开源的Java Servlet容器,用于运行Java Web应用程序。 MySQL是一个关系型数据库管理系统,最流行的关系型数据库管理系统之一。 JDK是 Java 语言的...

    CentOS7下 yum方式安装Nginx的实现步骤

    Nginx 是一个很强大的高性能Web和反向代理服务器,它具有众多非常优越的特性。诸如低开销,高并发,支持缓存,支持正反向代理,支持负载均衡,支持正则,支持rewrite等等不一而足。所以众多粉丝们也是不计其数。本文...

    zabbix-agent-3.4.10-1.el7.x86-64.rpm

    zabbix-agent-3.4.10-1.el7.x86_64.rpm是一个...zabbix-agent-3.4.10-1.el7.x86_64.rpm是Zabbix代理的RPM包,可以在CentOS 7系统上使用yum或dnf命令进行安装。安装完成后,代理将运行在指定的主机上,并开始收集数据。

    CentOS7系统下用YUM安装Nginx详解

    相信大家都知道Nginx ("engine x") 是一个高性能的 HTTP和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。这篇文章将详细给大家介绍在CentOS7系统下用YUM安装Nginx的方法,有需要的朋友们可以参考借鉴,下面...

    Linux下yum安装nginx教程

    本文教程为大家分享了Linux下yum安装nginx的详细过程,供大家参考,具体内容如下 第一步,在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo: cd /etc/yum.repos.d/ vim nginx.repo 填写如下内容: [nginx...

    详解puppeteer使用代理

    在使用puppeteer进行访问页面的时候,有时候需要用到代理。 环境: centos 7 chrome 安装 puppeteer使用chrome。 参考chrome的命令行使用方式。 在官网中没看到说明,不过一般的执行文件都是支持help的。 在服务器...

    nginx安装及其配置详细教程.docx

    Nginx 是一款高性能的 http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,由俄罗斯的程序设计师 Igor Sysoev 所开发。官方测试 nginx 能够支撑 5 万并发链接,并且 cpu、内存等资源消耗却非常低,运行...

    架构师培训教程 大数据高并发服务器实战 第2.6篇-Nginx部分-反向代理和负载均衡-负载均衡配置 共9页.pptx

    第2.2篇-LNMP部分-yum方式安装 共21页 第2.4篇-LNMP部分-Nginx部分-基本配置 共30页 第2.5篇-Nginx部分-虚拟主机配置 共12页 第2.6篇-Nginx部分-反向代理和负载均衡-反向代理配置 共13页 第2.6篇-Nginx部分-反向代理...

    vagrant-proxyconf:Vagrant插件,用于配置虚拟机以使用代理

    例如,这在您位于公司代理服务器后面或具有高速缓存代理(例如 )的情况下很有用。 该插件可以设置: 许多程序支持的通用http_proxy等环境变量所有Chef预配者的默认代理配置Apt的代理配置Docker的代理配置Git的代理...

    centos服务器中配置nginx的方法示例

    Nginx是一款轻量级的网页服务器、反向代理服务器。相较于Apache、lighttpd具有占有内存少,稳定性高等优势。它最常的用途是提供反向代理服务 连接上服务器后 第一步:安装gcc gcc-c++ 命令为: yum install -y gcc ...

    linux安装gitlab

    使用 nginx 作为代理,指定服务器 ip 和自定义端口: external_url 'http://127.0.0.1' nginx['listen_port'] = 8081 进入编辑器后按“i”键进入编辑状态,ESC 键退出编辑状态退出并保存,命令输入“:wq” 注意...

    Apache常用虚拟主机配置方法解析

    yum install httpd -y systemctl start httpd &&systemctl enable httpd systemctl stop firewalld setenforce 0 //设置selinux安全级别为premise重启会失效. 本机windows浏览器测试虚拟机ip地址(一定要关闭防火墙)...

    Nginx 1.22.0 Linux 版本,解压安装。

    Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。 Nginx 可以在...

    vDDoS-Protection:欢迎使用vDDoS,它是HTTP(S)DDoS保护反向代理。 谢谢您的使用!

    vDDoS代理保护 欢迎使用vDDoS,它是HTTP(S)DDoS保护反向代理。 谢谢您的使用! 主页: : 系统要求 CentOS服务器5/6/7 x86_64( ) CloudLinux服务器5/6/7 x86_64( ) Warning: Since version 1.13.10, vDDoS...

Global site tag (gtag.js) - Google Analytics