Зміст
Підготовка до встановлення
Перше, що слід зробити, приступаючи до установки, це переконатися, що операційна система, встановлена на 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 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 + Х.