Введите имя домена:
.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