Установка BILLmanager

Материал из ISPWiki

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

Инструкция по установке программного продукта BILLmanager

Установку рекомендуется производить на чистый сервер (операционная система в минимальной конфигурации), инсталлятор программного продукта автоматически скачает и установит необходимое программное обеспечение из репозитория/портов дистрибутива операционной системы.

Процедура установки стандартна и похожа на установку других продуктов ISPsystem.

Перед установкой необходимо получить активную лицензию на IP-адрес сервера с активным интернет-подключением.

Процедура установки включает в себя следующие действия:

Войдите в командную оболочку на вашем сервере как администратор системы root и запустите любую из команд:

fetch "http://download.ispsystem.com/install.4.sh"
wget "http://download.ispsystem.com/install.4.sh"
curl -o install.4.sh "http://download.ispsystem.com/install.4.sh"

То есть скачайте скрипт инсталляции, после чего запустите его командой:

sh install.4.sh

Инсталляционный скрипт install.4.sh имеет следующие ключи, которые можно использовать, если автоматически параметры не были распознаны корректно:

--os OS Принудительное указание операционной системы.
--arch ARCH Принудительное указание архитектуры (i386, i686).
--ip IP Принудительное указание IP-адреса лицензии.

Скрипт установки выведет список лицензий для вашего IP-адреса, выберите программный продукт вводом соответствующей цифры, после чего установка продолжится:

Мастер установки сообщит о версии операционной системе и программном продукте. Подтвердите установку для продолжения:

На следующем шаге необходимо указать пароль администратора (логин: admin) для входа в BILLmanager:

Инсталлятор определит список пакетов для установки. Это может занять некоторое время, так как производится обновление кэша пакетного менеджера/скачивание-установка дерева портов (в зависимости от используемой операционной системы):

На следующем шаге мастер установки отобразит окно выбора типа установки. Мы рекомендуем выбрать установку по умолчанию - "Install most popular software":

Инсталлятор также позволяет выбрать другие типы установки, например, версию Apache и MySQL (если репозиторий системы предоставляет такую возможность), однако установка по умолчанию, как правило, наиболее оптимальна. Также в случае установки на сервер, где уже установлен MySQL-сервер с паролем root, будет запрошен этот пароль для создания базы данных.

После выбора типа инсталляции начнется установка, которая будет сообщаться изменением информации об устанавливаемом пакете:

Установка займет некоторое время, и после ее успешного завершения Мастер установки BILLmanager сообщит вам об этом:

Доступ и дальнейшая настройка осуществляется по адресу https://ip-адрес_сервера/manager/billmgr

Имя пользователя: admin

Пароль: заданный при установке

Теперь вы можете перейти к Первоначальной настройке биллинговой системы.

Технические подробности (ручная установка)

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

BILLmanager использует для своей работы веб-сервер Apache с поддержкой SSL (mod_ssl) для доступа через https-протокол и MySQL-сервер (версии 5.0 или выше) с включенной поддержкой формата InnoDB для хранения данных. Вопросы по их настройке в данном руководстве не рассматриваются.

  • Для работы Apache с BILLmanager необходимо добавить в конфигурационный файл Apache:
Include /usr/local/ispmgr/etc/ispmgr.inc

и сделать символическую ссылку mod_ispmgr.so в каталоге /usr/local/ispmgr/lib/apache на модуль соответствующий версии. Помимо этого, ваш Apache сервер должен быть настроен для работы по протоколу https.

  • Для работы MySQL, в файле конфигурации BILLmanager (/usr/local/ispmgr/etc/billmgr.conf) необходимо указать параметры для подключения к БД:
DBHost <hostname>  // по умолчанию localhost
DBName <name>      // имя базы, по умолчанию billmgr.
// База должна существовать или у пользователя должно быть достаточно прав для ее создания
DBUser <user>      // имя пользователя для подключения к БД, по умолчанию root
DBPassword <pass>  // пароль пользователя <user>
DBSocket <socket>  // путь до mysql UNIX socket, по умолчанию он пустой
FromEmail notify@example.com  // адрес который используется в поле from: при отправке email-сообщений
  • Чтобы задать пароль пользователю admin, необходимо выполнить:
/usr/local/ispmgr/sbin/mgrctl -m billmgr usrparam passwd=<пароль> recordlimit=100 sok=ok
https://<ip>/manager/billmgr
User name: admin
Password: <pass>
Была ли эта информация полезной? Да | Нет
Личные инструменты