Установка DSmanager (DSmanager)

Материал из ISPWiki

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

Содержание

Системные требования

Операционная система

Мы рекомендуем использовать FreeBSD или CentOS или Debian Linux, так как эти дистрибутивы обладают наиболее полным набором необходимого для работы программного обеспечения.

Программное обеспечение

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

Если что-то из программного обеспечения уже присутствует на сервере, программа установки попытается настроить его для работы с DSmanager.

IP-адрес сервера

Для установки программного продукта необходим реальный статический IP-адрес, который должен присутстовать на сетевом адресе сервера и от этого адреса должны осуществлятсья подключения по http-протоколу (не должна использоваться трансляция адресов).

IP-адрес, для которого была получена лицензия на панель управления DSmanager, должен быть первым в списке IP-адресов, которые возвращает команда ifconfig. Если адрес не является первым на сетевом интерфейсе, то возможно запустить скрипт install.sh с ключем --ip IP-адрес.

Инструкция по установке

Шаг 1

На этом шаге у вас уже должна быть активная лицензия. Если её еще нет, вы можете заказать её здесь. Если вы не уверены, активна ваша лицензия или нет, вы можете проверить это в системе биллинга BILLmanager.

Шаг 2

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

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

Затем

sh install.sh

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

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

В случае отсутствующего Apache программа установки сообщит вам об этом

Apache webserver ... pkg_info: no packages installed [NOT FOUND] dnsmgr can't work without apache Have you installed apache ? [y/N]

Нажмите клавишу Enter чтобы если у вас действительно не установлен Apache

Would you like install it ? [Y/n]

Выберете установку Apache (нажмите Enter), будет продолжна установка web-сервера Apache

При завершении установки панель DSmanager спросит пароль пользователя admin, который осуществляет доступ в DSmanager

Please enter admin password for access the control panel :

Если вы хотите, чтобы сотрудники ISPsystem помогли вам установить DSmanager, вы должны сообщить им пароль пользователя root на вашем сервере. Также необходимо, чтобы этот пользователь имел возможность входить на сервер по SSH. Для этого в файле /etc/ssh/sshd_config должна быть включена опция

PermitRootLogin yes

Шаг 3

Для доступа к DSmanager используйте следующий URL, используя IP-адрес вашего сервера. Для авторизации используется пользователи хранимые в файле конфигурации DSmanager, пароль задается при инсталляции. Осуществляйте вход с правами пользователя admin

https://IP-адрес/manager/dsmgr

FreeBSD

Установка производится в директорию /usr/local/ispmgr

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

Apache ...

Apache

В конфигурационный файл Apache добавляется директива Include обеспечивающая работу DSmanager

Include /usr/local/ispmgr/etc/ispmgr.inc

Для безопасного соединения по SSL создаются секретные ключи с помощью команды:

openssl req -new -newkey rsa:1024 -nodes -keyout /etc/mail/certs/server.key -x509 -days 5000 -subj "/C=XX/CN=имя-хоста/emailAddress=root@имя-хоста" -out /etc/mail/certs/server.crt

После этого ключ и сертификат копируются в директории необходмые для их работы

/usr/local/etc/apache/ssl.crt/server.crt /usr/local/etc/apache/ssl.key/server.key

Личные инструменты