Plesk10

Материал из ISPWiki

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


Содержание

Настройка интеграции на сервере

Создание тарифных планов клиентов

Для подключения BILLmanager к Plesk 10 в первую очередь необходимо проверить настройку тарифных планов подписок на сервере. Данные настройки производятся в разделе "Сервис-планы". Также в данном разделе можно создать необходимые дополнения к тарифным планам, подключением которых можно будет управлять через BILLmanager. Важно: сервис-план определяет ограничения подписки, а не клиентского аккаунта.

Создание тарифных планов реселлеров

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

Изменение элементов интерфейса

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

Изменение ссылок для работы с доменами

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

/usr/local/psa/bin/panel_gui -p -domain_registration_url <url> - для Linux системы
%plesk_cli%\panel_gui.exe -p -domain_registration_url <url> - для Windows системы

где параметр <url> - это ссылка на заказ доменного имени.

Для изменения стандартной ссылки, ведущей к интерфейсу управления доменом, необходимо выполнить на сервере следующую команду:

/usr/local/psa/bin/panel_gui -p -domain_management_url <url> - для Linux системы
%plesk_cli%\panel_gui.exe -p -domain_management_url <url> - для Windows системы

где параметр <url> - это ссылка на управление доменными именами.

Изменение ссылок для работы с SSL сертификатами

Для изменения стандартной ссылки заказа SSL сертификата необходимо выполнить на сервере следующую команду:

/usr/local/psa/bin/panel_gui -p -cert_purchasing_url <url> - для Linux системы
%plesk_cli%\panel_gui.exe -p -cert_purchasing_url <url> - для Windows системы

где параметр <url> - ссылка на заказ SSL сертификатов.

Изменение ссылки, ведущий на сайт провайдера

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

/usr/local/psa/bin/panel_gui -p -mpc_portal_url <url> - для Linux системы
%plesk_cli%\panel_gui.exe -p -mpc_portal_url <url> - для Windows системы

где параметр <url> - ссылка на сайт провайдера.

Настройка интеграции в биллинге

Добавление сервера

Сервер для Plesk 10 добавляется аналогично другим типам сервером с учетом следующих моментов:

  • В URL используется порт 8443
  • Возможно подключение к серверу с использованием реселлерской учетной записи, но при открытии услуг из BILLmanager не будет производится автоматическое создание хостинга на подписке.

Создание тарифных планов

Процесс создания тарифных планом совпадает с процессом создания для других типов серверов.

Создание дополнений к тарифным планам

Кроме стандартных для BILLmanager дополнений тарифного плана можно создать следующие типы дополнений:

  • Дополнения к тарифным планам, в качестве внутреннего имени используется наименование дополнения, тип логический.
  • Ограничения, тип числовой, возможны следующие внутренние имена:
    • max_site - максимальное количество доменов.
    • max_subdom - максимальное количество поддоменов.
    • max_dom_aliases - максимальное количество псевдонимов доменов.
    • disk_space - ограничение на дисковое пространство.
    • max_traffic - ограничение на трафик.
    • max_wu - максимальное количество пользователей.
    • max_subftp_users - максимальное количество пользователей FTP.
    • max_db - максимальное количество баз данных.
    • max_box - максимальное количество почтовых ящиков.
    • mbox_quota - квота на размер почтовых ящиков.
    • max_maillists - максимальное количество списков рассылки.
    • max_webapps - максимальное количество веб-приложений.
    • max_site_builder - максимальное количество сайтов, созданных с помощью SiteBuilder.
    • max_unity_mobile_sites - максимальное количество мобильных сайтов unity.
  • Разрешения, тип логический, возможны следующие внутренние имена:
    • create_domains - разрешение на добавление доменов.
    • manage_phosting - управление параметрами хостинга.
    • manage_php_safe_mode - управление режимом безопасности PHP.
    • manage_quota - управление квотами.
    • manage_subdomains - управление поддоменами.
    • manage_domain_aliases - управление псевдонимами доменов.
    • manage_log - управление журналированием.
    • manage_anonftp - управление анонимным FTP.
    • manage_subftp - управление учетными записями FTP.
    • manage_crontab - управление планировщиком заданий.
    • manage_dns - управление DNS.
    • manage_webapps - управление веб-приложениями.
    • manage_webstat - управление статистикой.
    • manage_maillists - управление списками рассылки.
    • manage_spamfilter - управление спам-фильтром.
    • manage_virusfilter - управление антивирусом.
    • allow_local_backups - разрешить локальный бэкап.
    • allow_ftp_backups - разрешить бэкап на сторонний FTP.
    • manage_performance - управление производительностью.
    • select_db_server - выбор сервера баз данных.
    • access_appcatalog - доступ к каталогу приложений.
    • allow_insecure_sites - разрешить небезопасные сайты.

Настройка письма об открытии

Так как в системе Plesk 10 понятия клиента и его учетных данных отделены от понятия хостинга, логин и пароль, передаваемые стандартным письмом об открытии, не являются учетными данными клиента в системе, а являются данными ftp доступа к подписке (к хостингу).

Для того, чтобы логин и пароль клиента передавались в письмо вместе с данными ftp доступа, необходимо отредактировать стандартное письмо об открытии следующим или схожим образом (на примере англоязычного шаблона):

Важно: данный шаг будет работать только для первой подписки клиента на сервере, либо если Plesk 10 настроен на хранение пароля клиента в открытом виде (поведение по-умолчанию)

Найти строчки:

User login: <xsl:value-of select='vhost.username' disable-output-escaping='yes'/>
Password : <xsl:value-of select='vhost.password' disable-output-escaping='yes'/>

и заменить на:

<xsl:choose>
<xsl:when test="server.cpmodule != 'cpplesk10'">
User login: <xsl:value-of select='vhost.username' disable-output-escaping='yes'/>
Password : <xsl:value-of select='vhost.password' disable-output-escaping='yes'/>
</xsl:when>
<xsl:otherwise>
User login: <xsl:value-of select='item.account[2]' disable-output-escaping='yes'/>
Password : <xsl:value-of select='item.password' disable-output-escaping='yes'/>
FTP login: <xsl:value-of select='vhost.username' disable-output-escaping='yes'/>
FTP password : <xsl:value-of select='vhost.password' disable-output-escaping='yes'/>
</xsl:otherwise>
</xsl:choose>

Функции модуля интеграции

Создание аккаунта

Во время выполнения операции проверяется, имеется ли на сервере учетная запись клиента для пользователя, заказавшего услугу хостинга, в случае отсутствия такая учетная запись создается. После это производится создание подписки и настройки ее параметров в соответствии с ограничениями, настроенными в BILLmanager.

Удаление аккаунта

Производится удаление подписки, учетная запись клиента при этом сохраняется.

Отключение аккаунта

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

Включение аккаунта

Производится возобновление действия подписки подписки.

Смена тарифного плана и настройка ограничений

Производится смена тарифного плана и/или настройка ограничений подписки, консольный вызов данной функции производит настройку подписки в соответствии с ограничениями, указанными в BILLmanager.

Получение информации о тарифных планах (шаблонах) с сервера

Производится получение информации о доступных на сервере тарифных планах реселлеров, клиентов и дополнений к ним.

Проверка соединения с сервером

Проверяет возможность подключения к серверу с указанными параметрами.

Получение статистики с сервера

Выполняется получение статистики потребления трафика с сервера Plesk 10.

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

  • Приведение информации в актуальное состояние выполняется при помощи функции fix.
  • Файл журнала работы модуля: /usr/local/ispmgr/var/cpplesk10.log.
Источник — «http://ru.ispdoc.com/index.php/Plesk10»
Была ли эта информация полезной? Да | Нет
Личные инструменты