Введіть ім'я домену:
.ua .com.ua .in.ua .org.ua
.ru .com .net .org
Показати всі домени

Встановлення Virtualmin, Webmin, LAMP, BIND та PostFix

Відповіді на запитання від компанії "Український хостинг".

Встановлення Virtualmin, Webmin, LAMP, BIND та PostFix

Virtualmin є плагіном для Webmin, що спрощує керування кількома віртуальними хостами за допомогою одного інтерфейсу, через який можна управляти обліковими записами користувачів, віртуальними хостами Apache, записами DNS, базами даних MySQL, поштовими скриньками і т.д.

Перед виконанням інструкції, необхідно попередньо зареєструвати доменне ім'я та направити його на IP адресу сервера, а також зареєструвати дочірні сервери імен та налаштувати DNS сервер, чия IP адреса буде вказана під час реєстрації дочірніх DNS серверів.
Приклад дочірніх серверів імен:
ns1.yourdomain.com
ns2.yourdomain.com
де yourdomain.com є назвою зареєстрованого доменного імені.

Також рекомендується створити не root користувача з доступом до sudo.
В інструкції використовується текстовий редактор nano, для якого потрібно виконати команду:

yum install nano

Процедура встановлення Virtualmin, Webmin, LAMP, BIND та PostFix на сервер складається з наступних кроків:

  1. Оновлюємо пакети:
    sudo yum -y update
  2. Змінюємо ім'я хоста:
    sudo hostnamectl set-hostname host.faq-virtualmin.ml
    Перевіряємо чи змінилося ім'я хоста:
    hostnamectl status
  3. Відключаємось від сервера:
    exit
    Якщо інструкція виконується не під root, виконуємо команду exit ще раз, щоб відключитися від сервера:
    exit
    Підключаємося заново (SSH) і бачимо, що ім'я хоста змінилося:
  4. Встановлюємо perl, тому що він необхідний для установки Virtualmin:
    sudo yum -y install perl
  5. Завантажуємо інсталяційний файл Virtualmin:
    sudo wget http://software.virtualmin.com/gpl/scripts/install.sh
  6. Встановлюємо Virtualmin:
    sudo sh install.sh
    Підтверджуємо бажання продовжити встановлення, вказавши «y» і натиснувши кнопку Enter:
    Чекаємо на закінчення установки.
    Додаємо виняток у фаєрвол:
    sudo iptables -I INPUT -p tcp --dport 10000 -j ACCEPT
    Зберігаємо зміну:
    sudo service iptables save
    Перезавантажуємо фаєрвол:
    sudo service iptables restart
  7. Відкриваємо у браузері адресу сайту https://faq-virtualmin.ml:10000/ (доменне ім'я faq-virtualmin.ml необхідно замінити на свій домен).
    Погоджуємося додати у виняток недовірене з'єднання:
    Після цього потрапляємо на сторінку авторизації у webmin.
    Для авторизації необхідно ввести логін та пароль root користувача:
    Після авторизації відкриваємо у браузері адресу (замість faq-virtualmin.ml необхідно вказати назву власного домену):
    https://faq-virtualmin.ml:10000/change-user/
    У вікні вибираємо тему "Gray Framed Theme" і натискаємо на кнопку "Make Changes":
    Переходимо на сторінку (замість faq-virtualmin.ml необхідно вказати назву власного домену) і починаємо налаштування Webmin:
    https://faq-virtualmin.ml:10000/
    Натискаємо на кнопку «Next», щоб продовжити:
    Вибираємо No в Preload Virtualmin libraries і Yes в Run email domain lookup server, після чого натискаємо на кнопку Next.
    На наступній сторінці вибираємо "No" в "Run ClamAV server scanner", після чого натискаємо на кнопку "Next".
    На наступній сторінці вибираємо "No" в "Spam filtering в Run SpamAssassin server", після чого натискаємо на кнопку "Next".
    На наступній сторінці вибираємо "Yes" у "Run MySQL database server" та "No" в "Run PostgreSQL database server", після чого натискаємо на кнопку "Next".
    На наступній сторінці в Set MySQL password призначаємо root-пароль для MySQL, який повинен відрізнятися від пароля Webmin (у прикладі вказано пароль Y9z0&4g2!W5s#S7k )
    На наступній сторінці вибираємо в RAM опцію, яка відповідає обсягу пам'яті сервера, після чого натискаємо кнопку «Next».
    На наступній сторінці вказуємо попередньо створені дочірні сервери NS, після чого натискаємо на кнопку «Next».
    На наступній сторінці вибираємо "Store plain-text passwords", після чого натискаємо на кнопку "Next".
    На наступній сторінці бачимо повідомлення про закінчення налаштування Virtualmin. Натискаємо кнопку «Next».
    На наступній сторінці може з'явитися сповіщення про необхідність перевірити конфігурацію Virtualmin. У цьому випадку натискає кнопку «Re-check and refresh configuration».
    Після закінчення перевірки натискаємо на посилання "Return to virtual servers list":
    На цьому налаштування Webmin завершено.

Див. також:

Встановлення Virtualmin, Webmin, LAMP, BIND та PostFix

Будь ласка, виберіть мову сайту за промовчанням: