Поиск по сайту:

Как установить Webmin на CentOS 8


Это руководство существует для этих версий ОС

  • CentOS 8
  • CentOS 7

На этой странице

  1. Предпосылки
  2. Начало работы
  3. Установите Webmin с RPM
  4. Установите Webmin с помощью репозитория Yum
  5. Доступ к Webmin в браузере
  6. Заключение

Webmin — это бесплатный веб-инструмент для настройки и управления системой с открытым исходным кодом для Unix-подобных операционных систем. Вы можете настроить веб-сервер Apache, Samba, DNS, Mail, FTP, базу данных, файловую систему и управление пакетами с помощью веб-интерфейса Webmin. Webmin очень похож на cPanel и предоставляет простой способ управления системами Linux через веб-браузер.

В этом руководстве мы покажем вам, как установить Webmin двумя разными способами в CentOS 8.

Предпосылки

  • Сервер под управлением CentOS 8.
  • На вашем сервере настроен пароль root.

Начиная

По умолчанию SELinux включен на сервере CentOS 8. Поэтому вам нужно сначала отключить его.

Вы можете сделать это, отредактировав файл /etc/selinux/config:

nano /etc/selinux/config

Внесите следующие изменения:

SELINUX=disabled

Сохраните и закройте файл. Затем перезапустите сервер, чтобы изменения вступили в силу.

Установите Webmin с RPM

Во-первых, вам нужно будет установить необходимые зависимости, выполнив следующую команду:

dnf install perl perl-Net-SSLeay openssl perl-Encode-Detect

После установки всех зависимостей загрузите RPM-пакет Webmin со страницы загрузки Sourceforge с помощью следующей команды:

wget https://prdownloads.sourceforge.net/webadmin/webmin-1.930-1.noarch.rpm

После загрузки выполните следующую команду для установки Webmin:

rpm -ivh webmin-1.930-1.noarch.rpm

Вы должны увидеть следующий вывод:

warning: webmin-1.930-1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID 11f63c51: NOKEY
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Operating system is CentOS Linux
Updating / installing...
   1:webmin-1.930-1                   ################################# [100%]

Webmin install complete. You can now login to https://centos8:10000/
as root with your root password.

По умолчанию Webmin работает на порту 10000. Вы можете проверить, работает ли Webmin, с помощью следующей команды:

netstat -ant | grep 10000

Вы должны увидеть следующий вывод:

tcp        0      0 0.0.0.0:10000           0.0.0.0:*               LISTEN  

Вы также можете проверить процесс Webmin с помощью следующей команды:

ps -ef | grep webmin

Вы должны увидеть следующий вывод:

root      2131     1  0 12:29 ?        00:00:00 /usr/bin/perl /usr/libexec/webmin/miniserv.pl /etc/webmin/miniserv.conf
root      2225  6290  0 12:30 pts/0    00:00:00 grep --color=auto webmin

Установите Webmin с репозиторием Yum

Вы также можете установить Webmin из репозитория CentOS Yum. Сначала создайте репозиторий Webmin с помощью следующей команды:

nano /etc/yum.repos.d/webmin.repo

Добавьте следующие строки:

[Webmin]
name=Webmin Distribution Neutral
mirrorlist=https://download.webmin.com/download/yum/mirrorlist
enabled=1

Сохраните и закройте файл. Затем загрузите и добавьте ключ подписи репозитория с помощью следующей команды:

wget http://www.webmin.com/jcameron-key.asc
rpm --import jcameron-key.asc

Затем установите Webmin, выполнив следующую команду:

dnf install webmin

После завершения установки вы должны увидеть следующий вывод:

  Installing       : webmin-1.930-1.noarch                                                                                                         2/2 
  Running scriptlet: webmin-1.930-1.noarch                                                                                                         2/2 
Webmin install complete. You can now login to https://centos8:10000/
as root with your root password.

Доступ к Webmin в браузере

По умолчанию Webmin прослушивает порт 10000. Поэтому вам нужно будет открыть порт Webmin в firewalld. Вы можете сделать это с помощью следующей команды:

firewall-cmd --zone=public --add-port=10000/tcp --permanent
firewall-cmd --reload

Теперь откройте веб-браузер и введите URL-адрес https://your-server-ip:10000. Вы будете перенаправлены на следующую страницу:

Укажите пользователя root, пароль и нажмите кнопку «Войти». Вы должны увидеть панель инструментов Webmin на следующей странице:

Отсюда вы можете легко настроить и управлять своим сервером CentOS 8.

Заключение

Поздравляем! вы успешно установили Webmin на сервер CentOS 8. Теперь вы можете легко установить сервер LAMP/LEMP, FTP-сервер и разместить свой веб-сайт через веб-интерфейс Webmin.