Как установить Webmin на CentOS 8
Это руководство существует для этих версий ОС
- CentOS 8
- CentOS 7
На этой странице
- Предпосылки
- Начало работы
- Установите Webmin с RPM
- Установите Webmin с помощью репозитория Yum
- Доступ к Webmin в браузере
- Заключение
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.