Зміст

  1. Підготовка до встановлення
  2. Перевірка ліцензії
  3. Встановлення
  4. Особливості встановлення DirectAdmin на VPS

Підготовка до встановлення

Перше, що слід зробити, приступаючи до установки, це переконатися, що операційна система, встановлена на 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. Потім програма покаже вам версію операційної системи, на яку буде здійснюватися встановлення. Вона має бути такою самою, як зазначено в ліцензії. Якщо все правильно: yEnter.

Після цього буде запропоновано кілька варіантів встановлення програмного забезпечення 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 PtP: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 + Х.