Введите имя домена:
.com.ua .org.ua .com .org
.ua .in.ua .net .biz
Показать все домены

Установка Webmin

Ответы на вопросы от компании «Украинский хостинг».

Установка Webmin на сервер

Webmin является программным комплексом, позволяющим администрировать операционную систему при помощи веб-интерфейса, в большинстве случаев без использования командной строки и запоминания системных команд, а так же их параметров.

Перед выполнением инструкции, необходимо предварительно установить стек LAMP, зарегистрировать доменное имя и направить его на IP адрес сервера, чтобы webmin мог получил сертификат SSL при дальнейшей его настройке.

Так же рекомендуется создать не root пользователя с доступом к sudo.

В инструкции используется текстовый редактор nano, для установки которого требуется выполнить команду:
yum install nano

Процедура установки Webmin на сервер состоит из следующих шагов.

  1. Добавляем репозиторий Webmin.
    Для этого создаем новый файл:
    sudo nano /etc/yum.repos.d/webmin.repo
    Добавляем в файл следующие строки:
    [Webmin]
    name=Webmin Distribution Neutral
    #baseurl=http://download.webmin.com/download/yum
    mirrorlist=http://download.webmin.com/download/yum/mirrorlist
    enabled=1
    Сохраняем изменение в файле, нажав сочетание клавиш Ctrl+x , затем клавишу y и затем клавишу Enter.
  2. Добавляем ключ PGP автора Webmin, чтобы система доверяла новому репозиторию.
    Выполняем команды:
    wget http://www.webmin.com/jcameron-key.asc
    и
    sudo rpm --import jcameron-key.asc
  3. Устанавливаем Webmin:
    sudo yum install webmin
    Добавляем исключение в файервол:
    sudo iptables -I INPUT -p tcp --dport 10000 -j ACCEPT
    Сохраняем изменение:
    sudo service iptables save
  4. Перезагружаем файервол:
    sudo service iptables restart
    Открываем файл /etc/webmin/config:
    sudo nano /etc/webmin/config
    И меняем значение:
    referers_none=1
    на значение
    referers_none=0
    Сохраняем изменение в файле, нажав сочетание клавиш Ctrl+x , затем клавишу y и затем клавишу Enter.
  5. Добавляем сертификат Let's Encrypt.
    Открываем в браузере адрес сайта https://faq-webmin.ml:10000 (доменное имя faq-webmin.ml необходимо заменить на свой домен).
    Соглашаемся добавить в исключение недоверенное соединение:
    После этого попадаем на страницу авторизации в webmin.
    Для авторизации необходимо ввесnи логин и пароль root пользователя:
    После авторизации открываем в браузере адрес (вместо faq-webmin.ml необходимо указать название собственного домена):
    https://faq-webmin.ml:10000/webmin/edit_themes.cgi
    В открывшемся окне переходим на вкладку "Change theme", в выпадающем меню выбираем тему "Gray Framed Theme" и нажимаем на кнопку "Change":
    Повторно открываем в терминале файл /etc/webmin/config:
    sudo nano /etc/webmin/config
    И меняем значение:
    referers_none=0
    на значение
    referers_none=1
    Сохраняем изменение в файле, нажав сочетание клавиш Ctrl+x , затем клавишу y и затем клавишу Enter.
  6. Открываем в браузере адрес сайта https://faq-webmin.ml:10000 (доменное имя faq-webmin.ml необходимо заменить на свой домен).
    В левой части панели нажимаем в разделе "Networking" на пункт "Network Configuration", после чего нажимаем на пункт "Hostname and DNS Client":
    В открывшемся окне указываем в поле "Hostname" свое доменное имя и нажимаем на кнопку "Save":
    Далее в левом меню нажимаем в разделе "Webmin" на пунтк "Webmin Configuration" и затем в правой части панели нажимаем на пункт "SSL Encryption":
    В открывшемся окне переходим на вкладку "Let's Encrypt" и вносим требуемые изменения.
    В поле "Hostnames for certificate" указываем название доменного имени.
    В поле "Website root directory for validation file" выбираем "Other directory" и указываем путь /var/www/html
    В поле "Months between automatic renewal" выбираем "Only renew manually", после чего в поле ввода указываем 1
    Нажимаем на кнопку "Request Certificate":
    Видим информацию об установке SSL сертификата:
    Теперь сообщение о недоверенном соединении не будет возникать при входе в webmin.
    Создаем дополнительного пользователя, которому будет разрешен доступ к Webmin.
    В левой части панели нажимаем в разделе "Webmin" на пункт "Webmin Users", после чего в правой части панели нажимаем на "Create a new Webmin user":
    В открывшемся окне заполняем поля.
    В поле "Username" указываем имя пользователя, которое будет использоваться для входа в Webmin.
    В поле "Password" указываем пароль, который будет использоваться для входа в Webmin.
    В поле "Real name" указываем описание пользователя.
    После заполнения полей нажимаем на кнопку "Create":
    Создаем нового пользователя, с помощью которого можно будет развернуть приложение.
    В левом меню нажимаем в разделе "System" на пункт "Users and Groups", после чего в правой части панели нажимаем на "Create a new user":
    В открывшемся окне заполняем поля.
    В поле "Username" вводим имя пользователя.
    В поле "User ID" выбираем "Automatic".
    В поле "Real Name" указываем описание пользователя.
    В поле "Home Directory" выбираем "Automatic".
    В поле "Shell" выбираем "/bin/bash".
    В поле "Password" выбираем Normal Password и вводим пароль.
    В поле "Primary Group" выбираем "New group with same name as user".
    В поле "Secondary Group выбираем "wheel" в списке "All groups" и затем нажимаем на кнопку со стрелкой, чтобы добавить группу в список "in groups".
    Далее нажимаем на кнопку "Create".
    В Webmin доступно обновление всех пакетов системы.
    Для этого в левой части панели нажмите в разделе "System" на пункт "Software Package Updates", после чего выберите пакеты, которые требуется обновить и нажмите на кнопку "Update selected packages":
    После этого появится информация об обновлении выбранных пакетов:

См.также:

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