Настройка прокси позволяет решить проблему, когда на сервере с панелью управления нет доступа к репозиториям ISPsystem. Чтобы добавить прокси для репозиториев в CentOS 7:

  1. Перейдите в директорию со списком подключённых репозиториев:

    cd /etc/yum.repos.d
    BASH
  2. В этой директории для каждого подключённого репозитория создан файл .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
    BASH

    Обратите внимание, что в файле может быть несколько секций, например:

    [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
    BASH
  3. Прокси нужно указать, если в файле .repo присутствует параметр mirrorlist, значение которого начинается с домена "https://download.ispsystem.com". Как правило, это репозитории ispsystem.repo, ispsystem-base.repo и epel.repo. Добавить прокси для репозитория можно с помощью параметра:

    proxy=<адрес прокси>
    BASH
    <адрес прокси> — указывается в формате http://адрес:порт/
  4. Если для прокси нужна авторизация, добавьте параметры:

    proxy_username=<логин>
    proxy_password=<пароль>
    BASH
    <логин> — имя пользователя прокси
    <пароль> — пароль пользователя прокси
  5. Если в файле одна секция то можно добавить параметр в конец файла. Например, в файлах ispsystem.repo и ispsystem-base.repo всегда одна секция. Если в файле несколько секций, добавьте параметры в нужную секцию. Используемую секцию можно определить по параметру enabled. Его значение должно быть равно "1".