Image

지식 기반 → Linux에서 저장소에 대한 프록시 설정

[가상 서버]
출판 날짜: 18.01.2024

예를 들어 다른 국가의 특정 저장소에 대한 업데이트 수신을 구성해야 하는 작업이 있습니다. VPN은 네트워크를 전체 서버로 확장하므로 업데이트 수신에만 별도의 네트워크를 사용해야하므로 이 옵션은 적합하지 않습니다.

Linux에는 이러한 솔루션이 있습니다. 모든 저장소와 각 저장소에 대해 별도의 프록시 서버를 할당할 수 있습니다.

1. 모든 /etc/yum.conf 저장소에 프록시 사용

[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=3
proxy=http://user:password@proxy.example.com:3128

프록시 서버가 https를 통해 작동하는 경우 행에서 이 매개변수를 변경하십시오.

1.1 하나의 저장소에 프록시 서버 사용하기 /etc/yum.repos.d

# cat /etc/yum.repos.d/yum_repo.repo
[repo_yum]
name=yum_repo
baseurl=http://yumrepo.example.com/os
enabled=1
gpgcheck=0
proxy=http://user:password@proxy.example.com:3128

1.2 별도의 저장소에 대한 프록시 서버를 무시합니다.

이 규칙은 규칙 1을 사용할 때만 관련됩니다. 프록시가 전역적으로 활성화된 경우. 특정 저장소에 대해 프록시 무시를 추가할 수 있습니다.

# cat /etc/yum.repos.d/rhel_no_proxy.repo
[repo_yum_no_proxy]
name=yum_repo_no_proxy
baseurl=http://yumrepo.example.com/os
enabled=1
gpgcheck=0
proxy=_none_

완료되었습니다. 이제 별도의 프록시 서버에 대해 별도의 저장소를 구성할 수 있습니다.





No Comments Yet