Ответы на вопросы от компании «Украинский хостинг».
Установка Webmin на сервер
Webmin является программным комплексом, позволяющим администрировать операционную систему при помощи веб-интерфейса, в большинстве случаев без использования командной строки и запоминания системных команд, а так же их параметров.
Перед выполнением инструкции, необходимо предварительно установить стек LAMP, зарегистрировать доменное имя и направить его на IP адрес сервера, чтобы webmin мог получил сертификат SSL при дальнейшей его настройке.
Так же рекомендуется создать не root пользователя с доступом к sudo.
В инструкции используется текстовый редактор nano, для установки которого требуется выполнить команду:
yum install nano
Процедура установки Webmin на сервер состоит из следующих шагов.
Добавляем репозиторий 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.
Добавляем ключ PGP автора Webmin, чтобы система доверяла новому репозиторию.
Выполняем команды:
Сохраняем изменение в файле, нажав сочетание клавиш Ctrl+x , затем клавишу y и затем клавишу Enter.
Добавляем сертификат Let's Encrypt.
Открываем в браузере адрес сайта https://faq-webmin.ml:10000 (доменное имя faq-webmin.ml необходимо заменить на свой домен).
Соглашаемся добавить в исключение недоверенное соединение:
После этого попадаем на страницу авторизации в webmin.
Для авторизации необходимо ввесnи логин и пароль root пользователя:
После авторизации открываем в браузере адрес (вместо faq-webmin.ml необходимо указать название собственного домена):
В открывшемся окне переходим на вкладку "Change theme", в выпадающем меню выбираем тему "Gray Framed Theme" и нажимаем на кнопку "Change":
Повторно открываем в терминале файл /etc/webmin/config:
sudo nano /etc/webmin/config
И меняем значение:
referers_none=0
на значение
referers_none=1
Сохраняем изменение в файле, нажав сочетание клавиш Ctrl+x , затем клавишу y и затем клавишу Enter.
Открываем в браузере адрес сайта 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":
После этого появится информация об обновлении выбранных пакетов: