Настройка прокси позволяет решить проблему, когда на сервере с панелью управления нет доступа к репозиториям ISPsystem. Чтобы добавить прокси для репозиториев в CentOS 7:
-
Перейдите в директорию со списком подключённых репозиториев:
cd /etc/yum.repos.d
-
В этой директории для каждого подключённого репозитория создан файл .repo с содержимым вида:
###[ispsystem-__VERSION__] ###name=ispsystem-__VERSION__ ####baseurl=https://download.ispsystem.com/repo/centos/__VERSION__/$releasever/$basearch ###mirrorlist=https://download.ispsystem.com/repo/centos/__VERSION__/mirrorlist.txt [ispsystem-5.173] name=ispsystem-5.173 failovermethod=priority gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ISPsystem enabled=1 #baseurl=https://download.ispsystem.com/repo/centos/5.173/$releasever/$basearch mirrorlist=https://download.ispsystem.com/repo/centos/5.173/mirrorlist.txt gpgcheck=1
Обратите внимание, что в файле может быть несколько секций, например:
[epel] name=Extra Packages for Enterprise Linux 7 - $basearch #baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch mirrorlist=https://download.ispsystem.com/repo/centos/epel/mirrorlist.txt failovermethod=priority enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 [epel-debuginfo] name=Extra Packages for Enterprise Linux 7 - $basearch - Debug #baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch/debug mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch failovermethod=priority enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 gpgcheck=1 [epel-source] name=Extra Packages for Enterprise Linux 7 - $basearch - Source #baseurl=http://download.fedoraproject.org/pub/epel/7/SRPMS mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch failovermethod=priority enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 gpgcheck=1
-
Прокси нужно указать, если в файле .repo присутствует параметр mirrorlist, значение которого начинается с домена "https://download.ispsystem.com". Как правило, это репозитории ispsystem.repo, ispsystem-base.repo и epel.repo. Добавить прокси для репозитория можно с помощью параметра:
proxy=<адрес прокси>
Пояснения -
Если для прокси нужна авторизация, добавьте параметры:
proxy_username=<логин> proxy_password=<пароль>
Пояснения - Если в файле одна секция то можно добавить параметр в конец файла. Например, в файлах ispsystem.repo и ispsystem-base.repo всегда одна секция. Если в файле несколько секций, добавьте параметры в нужную секцию. Используемую секцию можно определить по параметру enabled. Его значение должно быть равно "1".