Как установить cPanel-WHM на CentOS 8
Вы ведь знаете, что такое CentOS Linux, не так ли? Это платформа Linux с открытым исходным кодом. CentOS 8 - самая новая версия. Она содержит определённые улучшения и новые возможности.
Теперь рассмотрим, как установить cPanel-WHM на CentOS 8.
cPanel - определение
cPanel - одна из самых популярных панелей управления для услуг веб-хостинга. У неё мощный пользовательский интерфейс с простыми возможностями управления. Панель содержит огромный набор функций и параметров. Также можно управлять услугами виртуального, бизнес- и реселлерского хостинга.
WHM - определение
Web Host Manager, или WHM, поставляется вместе с cPanel. Он упрощает управление веб-хостингом для веб-администраторов.
Функциональность cPanel и WHM
Ниже приведён список функций, которые предлагает cPanel/WHM:
- графический пользовательский интерфейс для эффективного управления WHM;
- поддержка EV-сертификатов;
- поддержка токенов аутентификации API;
- поддержка AutoSSL для прокси-поддоменов;
- просмотр состояния SSL;
- поддержка ряда операций, таких как резервное копирование, устранение угроз и т. д.;
- возможности управления DNS и почтовым сервером;
- поддержка настройки SSL/TLs;
- простые возможности интеграции с Phpmyadmin и управления базами данных MySQL;
- поддержка ребрендинга.
Впечатляет, не так ли?
Теперь вы видите, почему стоит установить cPanel/WHM.
Обратите внимание: после установки cPanel/WHM невозможно удалить. Если вы когда-нибудь захотите её удалить, придётся переустановить всю ОС. cPanel предлагает 15 дней бесплатного использования, но это коммерческий продукт, поэтому позже вам понадобится лицензия.
Прежде чем начать работу с cPanel/WHM, проверьте, соответствует ли ваша система следующим требованиям:
- действующая лицензия на использование cPanel;
- стандартное имя хоста;
- минимум 1 ГБ RAM, желательно 2 ГБ;
- минимум 20 ГБ (рекомендуется 40 ГБ) свободного места на жёстком диске;
- Perl.
Шаг 1
Проверьте, есть ли у вашего сервера полное доменное имя (FQDN). Если нет, настройте его. В примере cpanel - это имя хоста, а Bluevps.lan - доменное имя.
# hostnamectl set-hostname cpanel.bluevps.lan
Шаг 2
Проверьте, установлен ли Perl на сервере, на который вы собираетесь установить cPanel. Если нет, установите Perl, выполнив следующую команду:
# yum install perl
Автоинсталлятор сделает всё за вас. Но сначала его нужно скачать. Это делается командой cURL. Если её ещё нет, установите её, выполнив команду:
# yum install curl
Теперь скачайте автоинсталлятор:
# curl -o latest -L https://securedownloads.cpanel.net/latest
Начнётся загрузка. В зависимости от интернет-соединения она может занять от 40 до 60 минут.
# sh latest
После этого установка завершена, и вы можете начать пользоваться cPanel. Возможно, понадобится перезагрузить систему. После этого вы сможете открыть WHM по URL-адресу:
https://SERVER_IP:2087
cPanel значительно изменит ваш способ работы
С cPanel ваш способ работы полностью изменится. Она поможет вам:
- проверять пакеты, чтобы избегать конфликтов между ними;
- обновлять и устанавливать пакеты из предыдущего yum cPanel в новую ОС;
- скачивать базовые и языковые файлы;
- устанавливать модули Perl и другие пакеты;
- скачивать PHP и Apache и компилировать их с различными связанными модулями.
Чтобы завершить настройку cPanel, осталось ещё несколько кликов.
Шаг 3
Войдите как пользователь root. Вам предложат прочитать и принять Лицензионное соглашение с конечным пользователем. Сделайте это:

Шаг 4
Теперь вы перейдёте в раздел Setup Networking. В поле Server Contact Email Address укажите свой адрес электронной почты, а в поле Server Contact SMS Address - адрес для SMS.

Шаг 5
Теперь перейдите в раздел Hostname. Здесь нужно ввести корректное имя и записи резолверов для вашего сервера. Можно использовать резолверы Google или вашего интернет-провайдера.

Шаг 6
Теперь выберите основное сетевое устройство (Main Network/Ethernet Device).

IP устройства - это основной IP-адрес вашего сервера.
После этого настройте статический IP-адрес для сервера. Если у вас несколько сетевых карт, можно также выбрать адрес одной из них.
Теперь добавьте A-записи для серверов имён и имени хоста вашего сервера. Их можно добавить в пустые поля или отметив флажок.

После этого нажмите Save & Go to Step 5.

Шаг 7
На шаге 5 можно настроить FTP, Cphulk, FTP и т. п. Для FTP можно выбрать любой вариант, однако мы рекомендуем Pure-FTPD. Если хотите отключить FTP, выберите вариант Disabled.

Тот же мастер позволяет настроить почтовый сервер, добавить MTA и т. д.
Шаг 8
После этого установите защиту от подбора паролей Cphulk. Она обнаруживает атаки методом перебора (brute force) и блокирует IP-адреса, с которых они исходят. Её можно включить, отключить или настроить.

Наконец, включите квоты. Они будут отслеживать доступное дисковое пространство и отправлять вам уведомления.

На этом работа мастера настройки завершена.

Теперь вы увидите экран WHM со всеми доступными параметрами.

Blog