Hostmaster

Материал из ISPWiki
Перейти к: навигация, поиск


BILLmanager по-умолчанию имеет встроенный модуль работы с регистратором доменных имен HostMaster.

После установки BILLmanager на сервер рекомендуем провести его первоначальную настройку.

Настройка перепродажи доменных имен включает два этапа:

  • Настройка обработчика услуги. Обработчик услуги - модуль, который будет осуществлять взаимодействие с внешним приложением. В данном случае это HostMaster.
  • Настройка тарифного плана.

Настройка обработчика услуг

В разделе Интеграция -> Обработчики услуг настраивается интеграция BILLmanager с HostMaster. При нажатии кнопки Создать откроется мастер настройки обработчика услуг, состоящий из нескольких шагов:

  • Шаг 1. Выбор типа продуктов. Из представленных типов продуктов выбираем Домены.
  • Шаг 2. Выбор модуля обработки. На этом этапе BILLmanager отображает все сервисы, с которыми может быть интегрирован для перепродажи доменов. Для интеграции с HostMaster выбираем одноименный модуль.
  • Шаг 3. Настройка интеграции. Для настройки интеграции вам необходимо иметь свой аккаунт в HostMaster. Если у вас его нет, создайте новый аккаунт в HostMaster, затем продолжите настройку обработчика услуги.

Заполните следующие поля:

Hostmaster settings.png
  1. EPP сервер - укажите URL сервера sslv3://epp.hostmaster.ua:700 или sslv3://test-epp.hostmaster.ua:700 для тестового доступа;
  2. Пользователь - укажите имя пользователя для доступа к API HostMaster;
  3. Пароль - укажите пароль пользователя для доступа к API HostMaster;
  4. Путь к файлу сертификата - укажите пусть до файла сертификата (предоставляется HostMaster);
  5. Путь к файлу ключа - укажите пусть до файла ключа (предоставляется HostMaster).
  • Шаг 4. Настройка обработчика услуг. Укажите произвольное имя обработчика и установите ответственный отдел.

В случае неудачного подключения к API HostMaster проверьте дату действия сертификата безопасности из п.4 Шага 3. (см. выше). Для этого выполните следующую команду:

openssl x509 -noout -text -in  <путь до файла сертификата>

Вывод будет следующим:

Certificate:
   Data:
       Version: 3 (0x2)
       Serial Number: 6 (0x6)
   Signature Algorithm: sha1WithRSAEncryption
       Issuer: C=RU, ST=Moscow, L=Moscow, O=Hostmaster Ltd., OU=NOC, CN=hostmaster.net.ua/emailAddress=help@hostmaster.ua
       Validity
           Not Before: May 16 10:10:10 2016 GMT
           Not After : May 16 10:10:10 2017 GMT
       Subject: C=RU, ST=Moscow, L=Moscow, O=ISPsystem Ltd, OU=EPP Client, CN=ispsystem.com/emailAddress=admin@ispsystem.com
       Subject Public Key Info:
           Public Key Algorithm: rsaEncryption
               Public-Key: (2048 bit)
               Modulus:
                   ...
               Exponent: 65537 (0x10001)
       X509v3 extensions:
           X509v3 Subject Key Identifier: 
               ...
           X509v3 Authority Key Identifier: 
               ...
           X509v3 Basic Constraints: 
               CA:TRUE
   Signature Algorithm: sha1WithRSAEncryption
        ...

Обратите внимание на выделенные даты:

  • Not Before - дата выдачи сертификата;
  • Not After - дата окончания действия сертификата.

Настройка тарифного плана

Настройка тарифного плана производится в разделе Продукты -> Тарифные планы и состоит из двух шагов:

  • Шаг 1. Выбор типа продукта. На этом этапе определяется продукт какого типа будет предоставляться. В данном случае это Домены.
  • Шаг 2. Настройка тарифного плана. На данном этапе определяется стоимость тарифного плана, периоды заказа, минимальный период заказа и т. д.

При создании тарифного плана для доменных имен обратите внимание на вкладку Дополнительные настройки. На этой вкладке определяется зона домена и подключается регистратор. Регистратор это ранее созданный обработчик услуги.

Дополнительно смотрите отдельные статьи документации по настройке тарифных планов и продаже доменных имен.

Дополнительная информация

На последнем шаге подключения обработчика BILLmanager выполняет попытку подключиться к регистратору с указанными данными. Если операция не завершилась успехом, то вы увидите ошибку:

Не удалось установить соединение с модулем обработки. Проверьте URL, имя пользователя/пароль и повторите попытку.

В данном случае следует проверить, что:

  • Данные для подключения указаны верно.
  • Url регистратора доступен с сервера, где установлен BILLmanager.
  • В кабинете регистратора разрешено выполнять API запросы с ip-адреса BILLmanager.

Импорт доменов от регистратора

Модуль интеграции с Hostmaster не поддерживает импорт доменов от регистратора.

Логирование

Вся информация по работе с регистратором отображается в логе

/usr/local/mgr5/var/pmhostmaster.log

Настроить расширенное отображение информации можно добавив строку pmhostmaster.* 9 в файл /usr/local/mgr5/etc/debug.conf