Содержание
Подготовка к установке
Первое, что следует сделать, приступая к установке, это убедиться, что операционная система, установленная на OpenVZ либо KVM VPS сервер, соответствует системным требованиям. Они следующие:
- Fedora – 7, 8 (более поздние версии не поддерживаются)
- CentOS – 4.x, 5.x, 6.x (64-bit: 4.1 – 4.5, 5.x, 6.x)
- Debian – 4.0, 5.0, 6.0. 64-bit: 5.0, 6.0
Производить установку необходимо только на “чистую” операционную систему, т.к. DirectAdmin сам устанавливает нужные пакеты и программное обеспечение из исходных источников. Потому перед началом установки необходимо обновить вашу операционную систему. Это можно сделать с помощью команд:
Для Fedora/CentOS:
yum update –y
Для Debian/Ubuntu:
apt-get update apt-get upgrade
Одними из необходимых пакетов для работы DirectAdmin являются:
- набор компиляторов GCC;
- компилятор G++ (компиляторы для языков C и C++);
- установленный криптографический пакет OpenSSL-devel для работы с SSL/TLS.
Поэтому перед установкой DirectAdmin вам понадобится установить базовый набор программ при помощи следующих команд (все команды вводятся в одну строку):
Для Fedora/CentOS:
yum install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 db4-devel cyrus-sasl-devel perl-ExtUtils-Embed autoconf automake libtool which
Для Debian/Ubuntu:
apt-get install gcc g++ make flex bison openssl libssl-dev perl perl-base perl-modules libperl-dev libaio1 libaio-dev zlib1g zlib1g-dev libcap-dev bzip2 automake autoconf libtool cmake pkg-config python which
Проверка лицензии
Если у вас есть собственная лицензия для DirectAdmin, то убедитесь в правильности указанного в ней IP-адреса VPS-сервера и операционной системы. Также убедитесь, что ваша лицензия активирована и подтверждена.
Если лицензия была приобретена у компании VPS.ua, то для установки панели управления вам необходимо подготовить следующие данные:
- Client ID (клиентский номер);
- Licence ID (номер лицензии);
- Hostname (имя хоста).
Всю перечисленную информацию можно получить у сотрудников нашей службы поддержки через чат или тикет-систему.
Установка
- Подключаемся к серверу с правами root.
- Загружаем файл установки setup.sh командой:
wget http://www.directadmin.com/setup.sh
- Изменяем разрешения в файле setup.sh. Для этого установите права 755 с помощью команды:
chmod 755 setup.sh
- Запускаем установочный файл командой:
./setup.sh
В результате, в консоли будет отображен запрос на ввод ранее подготовленных Client ID, Licence ID и hostname.
Вводим Client ID, нажимаем Enter, затем вводим Licence ID, и снова Enter. Далее будет запрошен ввод hostname.
Важно: В качестве имени хоста (Hostname) настоятельно не рекомендуется использовать основной домен, который в дальнейшем будет добавлен в панель. Правильным вариантом имени хоста будет использование субдомена, например, server.yourdomain.com. Одинаковые имена хоста и основного домена вызовут проблемы в работе электронной почты и FTP.
После заполнения Client ID, Licence ID, hostname будет запрошено подтверждение введенных данных. Если все верно – введите y и нажмите Enter. После этого программа установки попытается определить сетевой интерфейс и привязанный к нему IP-адрес. Процедура идентична: если все правильно – введите y и нажмите Enter. Затем программа покажет вам версию операционной системы, на которую на которую будет производиться установка. Она должна быть такой же, как указано в лицензии. Если все верно: y – Enter.
После этого будет предложено несколько вариантов установки программного обеспечения Apache и PHP. Если у вас нет особых требований к версиям ПО, то мы рекомендуем выбрать пункт, помеченный как “Recommended”. Для подтверждения выбора введите y и нажмите Enter. Если нет, введите n, нажмите Enter и выберите необходимые вам версии программного обеспечения самостоятельно.
После этого программа установки предложит найти самое быстрое зеркало (источник) для скачивания ПО. Введите y или n на ваше усмотрение, затем Enter, и ожидайте пока загрузится выбранное вами ПО.
По завершению установки будет предоставлена информация для входа в панель. Если предоставленная в ней ссылка не работает, попробуйте сбросить правила Firewall.
В случае утери логина и/или пароля их можно посмотреть в файле:
usr/local/directadmin/scripts/setup.txt
На этом установка панели завершена.
Особенности установки DirectAdmin на VPS
После завершения установки необходимо проверить правильно ли указан сетевой интерфейс в конфигурационном файле DirectAdmin. Для этого необходимо выполнить следующие действия:
- Проверяем список активных сетевых интерфейсов командой:
/sbin/ifconfig
- Ищем в результатах интерфейс, имеющий IP адрес, выделенных для VPS. Например, таким интерфейсом может быть следующий:
venet0:0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:11.111.11.11 P-t-P:11.111.11.11 Bcast:11.111.11.11 Mask:255.255.255.255 UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
- Копируем название интерфейса, в данном случае – venet0:0
- Открываем конфигурационный файл usr/local/directadmin/conf/directadmin.conf при помощи какого-либо установленного текстового редактора, например, Nano:
nano /usr/local/directadmin/conf/directadmin.conf
- Находим в файле параметр ethernet_dev и указываем в его значении имя интерфейса, например:
ethernet_dev= venet0:0
- Сохраняем изменения сочетанием клавиш CTRL+O и выходим из редактора при помощи CTRL+Х.