Аренда приложений (SaaS)

Материал из ISPWiki

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

Возможность появилась в версии 4.0.64 для BILLmanager Advanced и Corporate. На момент написания статьи интеграция реализована только для панели управления ISPmanager версии 4.4.6 или выше.

Технически аренда приложений реализована за счет установки APS[1] пакета на виртуальный хостинг. При этом нет никаких ограничений на то, какое это будет приложение, необходимо, только чтобы оно предоставлялось в виде APS пакета.

Настройка обрабатывающего сервера

Прежде чем производить настройку биллинга необходимо сначала настроить обрабатывающий сервер, для этого необходимо :

Убедившись, что приложение функционирует как должно, приступим к настройке BILLmanager. Пользователь, созданный на обрабатывающем сервере, нам больше не понадобится.

Настройка BILLmanager

Сначала необходимо активировать возможность "Аренда приложений (SaaS)", после чего появится новый пункт меню "Аренда приложений" и новый тип продукта "SaaS".

  • В разделе Серверы добавьте новый обрабатывающий сервер, в качестве панели управления выберите "ISPmanager (APS)".
  • В разделе Перечисления найдите перечисление "APS", посмотрите возможные значения, если среди них нет значения с внутренним именем, соответствующим названию APS пакета на обрабатывающем сервере, то добавьте это значение. По умолчанию в списке значений есть WordPress, Drupal и Joomla.
  • Перейдите в раздел Типы продуктов, выберите "SaaS" и нажмите кнопку "Параметры". В открывшемся меню нажмите кнопку "Обновить". При этом будет загружен список параметров, необходимых для установки APS пакета. Некоторые из них должны быть заполнены клиентом, некоторые обработчиком. Возможно, некоторые можно будет заполнить значениями по умолчанию. Чтобы определиться, нужно поэкспериментировать. Пароли, названия баз данных и наименования пользователей заполнит сам обработчик, поэтому нет смысла менять их тип.
  • Многие загруженные параметры не будут иметь локализаций на необходимых вам языках. Поэтому их необходимо заполнить самостоятельно. При этом желательно указать как название поля, так и описание, чтобы клиенту было понятнее, что это за параметр и на что он влияет.

Теперь все готово к созданию тарифного плана.

  • В разделе Тарифные планы создайте новый тариф. Тип продукта - "SaaS". В поле "Внутреннее имя" укажите наименование шаблона пользователя, созданного на обрабатывающем сервере. На последнем шаге поставьте галочку "Создать все доступные ограничения".
  • Зайдите в содержание тарифного плана. Там должен быть дополнительный ресурс с типом "APS" с типом значения - перечисление. Укажите включенным значением APS пакет, который должен будет установиться.
  • Перейдите под тестовым клиентом в раздел "Приложения" и закажите только что созданный тарифный план.
  • После активации услуги можно приступить к редактированию шаблона сообщения. т.к. каждый APS пакет имеет свои параметры и разные ссылки, то вам необходимо будет самостоятельно доработать XSLT шаблон. По умолчанию он заполнен только для WordPress, Drupal и Joomla.

Если все выполнено верно, то тариф готов к использованию.

Примечания

В случае возникновения ошибок, смотрите лог биллинга (/usr/local/ispmgr/var/billmgr.log), лог обработчика (/usr/local/ispmgr/var/cpispmgraps.log) и логи панели управления.

  1. Официальный сайт стандарта APS
Была ли эта информация полезной? Да | Нет
Личные инструменты