Простая установка Webmin и Virtualmin на любом Linux

В ответе на этот вопрос простая и подробная инструкция о том, как установить Webmin и Virtualmin на любой дистрибутив Linux (CentOS, Ubuntu, Debian, Gentoo).
спросил 23 мая 2016 Михаил в категории Сис. администрирование
1 ответ
Лучший ответ

Добрый день!

Webmin и Virtualmin позволят вам развернуть собственный хостинг на веб-сервере Apache буквально за 30 минут. Такое решение имеет смысл применять, если вам необходимо сделать хостинг для большого количество не сильно нагруженных сайтов. Если же требуется разместить один или несколько сайтов с большой нагрузкой, лучше используйте Nginx, подробно об этом в наших статьях:

Выбор сервера и дистрибутива Linux: 

Если у вас уже есть сервер с установленной Linux - пропустите этот пункт.

Для небольшого хостинга вам подойдет любая недорогая виртуалка, например, DigitalOcean за 5$ в месяц (перейдите по ссылке и получите 10$ при регистрации без каких-либо дополнительных условий). Сервер в DigitalOcean будет готов через 3-5 минут после регистрации и сразу же можно продолжать.

Теперь о дистрибутиве Linux: Если вы привыкли к какому-то определенному дистрибутиву - используйте его. Если же предпочтений нет - то лучше всего выбрать CentOS 6, она простая, стабильная и удобная. Многие веб-хостинги работают именно на CentOS.

Если на вашем сервере установлено 3 или меньше гигабайт оперативной памяти, используйте x32 дистрибутив, если памяти больше - только x64.

Установка Webmin и Virtualmin: 

Автор считает, что эти материалы могут вам помочь:
  • Установка MySQL на Linux: подробная инструкция
  • /var/run/php5-fpm.sock уже должен присутствовать на сервере? в ubuntu 16.04 не нашел такого файла в /var/run
  • Шпаргалка Linux: Как узнать размер папки, файла, диска
  • Выбор и установка сирены для GSM сигнализации
  • Установка очень проста, разработчики Webmin позаботились об этом.

    1. Зайдите на сервер по ssh (с помощью Putty, например) под пользователем root. Можно, конечно, использовать sudo, но на этапе первичной установки и настройки сервера это совершенно не нужно.

     

    2. Перед началом установки необходимо задать имя хоста. Проверьте, установлено ли оно у вас:

    hostname -f

    Если имя хоста пустое или localhost, значит надо его установить для продолжения установки. Поправим файл hosts с помощью редактора vi:

    vi /etc/hosts

    Нажмите "i" для перехода в режим редактирования, добавьте строчку "hostname server.voprosoff.net" (замените на свой хост) и, также, добавьте имя своего хоста в строку с адресом 127.0.0.1. Должно получиться примерно так:

    Сохраните изменения и закройте vi, для этого надо набрать ":wq".

    Теперь выполните повторно команду:

    hostname -f

    В ответ вы должны увидеть имя хоста, которое прописали выше. Если не видите - вы где-то ошиблись.

     

    3. Теперь скачайте скрипт установки:

    wget http://software.virtualmin.com/gpl/scripts/install.sh

    Если инструмент wget отсутствует в вашей системе - установите его командой "yum install wget".

     

    4. Теперь дайте скрипту права на запись и запустите его:

    chmod 744 ./install.sh

    ./install.sh

    Далее скрипт все сделает за вас, периодически задавая различные вопросы. Установка может занять 5-60 минут, в зависимости от мощности сервера. Сразу же после окончания установки вы сможете пользоваться Webmin и Virtualmin.

     

    5. После окончания установки зайдите по адресу https://[ип адрес сервера]:10000 для первоначальной настройки и начала работы.

    Если у вас остались вопросы или нужны уточнения - пожалуйста, задайте вопрос или оставьте комментарий.

    Удачи вам!

    Это будет полезно для вас:
  • Установка и настройка NGINX + PHP (php-fpm) на Linux сервере
  • Установка и настройка MariaDB на CentOS - подробная инструкция
  • Установка CentOS: подробная инструкция с картинками
  • Установка и настройка GSM сигнализации (часть 3)
  • Установка и настройка GSM сигнализации (часть 2)
  • Установка и настройка GSM сигнализации (часть 1)
  • Эмулятор Андроид, установка и настройка в Windows
  • Как подключиться по SSH: подробная инструкция

  • Каждый раз, когда вы делитесь этой статьей в социальной сети, ее автор становится немного счастливее! Пожалуйста нажмите на одну из кнопок выше! ответил 23 мая 2016 Эксперт Дмитрий (4,134 баллов)