Как установить cPanel и WHM на AlmaLinux 9

Как установить cPanel и WHM на AlmaLinux 9


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

В этом посте я покажу вам, как установить cPanel и WHM на AlmaLinux 9.

Что такое cPanel и WHM?

  • cPanel → Это панель управления для конечных пользователей (владельцев сайтов), которая позволяет управлять веб-сайтами, доменами, базами данных и почтовыми аккаунтами.
  • WHM (WebHost Manager) → Это административная сторона, где вы управляете сервером, создаете хостинговые аккаунты и обеспечиваете безопасность.

Вместе они делают работу хостинг-сервера гораздо более удобной для пользователя, чем выполнение всего вручную.

Почему AlmaLinux 9?

С момента окончания поддержки CentOS 8, AlmaLinux стал популярной заменой для веб-серверов, так как он бесплатен, управляется сообществом и полностью совместим с RHEL (Red Hat Enterprise Linux).

cPanel теперь официально поддерживает AlmaLinux 9 (начиная с cPanel v114), что означает получение безопасной, стабильной и современной операционной системы для вашей хостинговой среды.

Системные требования

Перед установкой убедитесь, что ваш сервер соответствует этим требованиям:

  • ЦП: 1,1 ГГц одноядерный (Рекомендуется: многоядерный для лучшей производительности)
  • ОЗУ: 2 ГБ (Рекомендуется: 4 ГБ+)
  • Место на диске: 20 ГБ (Рекомендуется: 40 ГБ+)
  • Архитектура: 64-битная (Рекомендуется: 64-битная)

Другие важные заметки:

  • Используйте свежую установку AlmaLinux 9 без предварительно установленных веб-серверов (Apache, Nginx, MySQL и т.д.), так как cPanel управляет своим собственным стеком.
  • Настройте статический IP-адрес (DHCP вызывает проблемы).
  • Настройте полностью квалифицированное доменное имя (FQDN) для имени хоста, например host.example.com.
  • Отключите SELinux (cPanel его не поддерживает).
  • Вы должны иметь root-доступ к серверу.

Совет профессионала: Всегда устанавливайте cPanel на чистый сервер, чтобы избежать конфликтов и сделать процесс установки более гладким.

1. Обновите ваш сервер

Перед установкой cPanel убедитесь, что ваша система полностью обновлена, чтобы избежать конфликтов и обеспечить наличие последних обновлений безопасности:

dnf update -y dnf upgrade -y 

Обновить AlmaLinux

После обновления необходимо перезагрузить сервер, чтобы новый установленный ядро вступило в силу.

reboot 

2. Установите правильное имя хоста

cPanel требует, чтобы имя хоста сервера было полностью квалифицированным доменным именем (FQDN), что означает, что оно должно включать как метку хоста, так и имя домена (например, host.example.com).

Чтобы задать имя хоста, вы можете использовать команду hostnamectl, как показано.

sudo hostnamectl set-hostname host.example.com 

Убедитесь, что выбранное вами имя хоста (например, host.example.com) сопоставлено с публичным IP-адресом вашего сервера в DNS, и что как прямое, так и обратное разрешение DNS работают корректно.

Избегайте использования корневого домена (example.com) в качестве имени хоста; вместо этого назначьте поддомен, такой как server.example.com, host.example.com или cpanel.example.com, для правильной настройки.

Вы можете проверить изменение с помощью:

hostnamectl status hostname -f 

Проверить имя хоста сервера

3. Отключите SELinux (Требуется для cPanel)

cPanel не поддерживает SELinux, поэтому вы должны отключить его как временно (для текущей сессии), так и постоянно (чтобы он оставался отключенным после перезагрузки):

# Temporarily set SELinux to permissive mode setenforce 0  # Permanently disable SELinux by editing the config file sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config 

Перезагрузите сервер, чтобы применить изменения:

reboot 

После перезагрузки убедитесь, что SELinux отключен:

getenforce 

4. Установите необходимые пакеты

Прежде чем вы сможете запустить установщик cPanel, на вашем сервере должны быть установлены некоторые базовые инструменты.

dnf install -y perl wget curl screen 

Вот что делает каждый из них:

  • Perl → Установщик cPanel зависит от него.
  • wget/curl → Используется для загрузки установочного скрипта.
  • screen → Позволяет установке продолжаться даже в случае разрыва вашего SSH-соединения.

Совет: Использование screen особенно удобно, если ваше интернет-соединение нестабильно. Просто введите screen перед запуском установщика, и вы сможете безопасно отключаться и подключаться снова позже.

5. Временно отключите брандмауэр

cPanel управляет собственными правилами брандмауэра во время установки, поэтому лучше временно отключить любой существующий брандмауэр, чтобы избежать конфликтов:

systemctl stop firewalld systemctl disable firewalld 

Отключить Firewalld

Не волнуйтесь! После установки вам следует снова включить брандмауэр для безопасности, например, CSF (ConfigServer Security & Firewall), что настоятельно рекомендуется.

6. Запустите установщик cPanel

Теперь наступает самая захватывающая часть! Установка cPanel проста, но может занять от 30 до 60 минут в зависимости от характеристик вашего сервера.

Перейдите в директорию /home:

cd /home 

Скачайте последний установочный скрипт cPanel:

curl -o latest -L https://securedownloads.cpanel.net/latest 

Запустите установщик:

sh latest 

Запуск установщика CPanel

Установщик автоматически настроит всё, что нужно cPanel, включая Apache (веб-сервер), PHP, MySQL/MariaDB, Exim (почтовый сервер), службы DNS и многое другое.

7. Доступ к панели WHM

После завершения установки вы можете войти в WHM, чтобы завершить настройку:

https://your-server-ip:2087 

Вы можете войти в WHM, используя учетные данные root вашего сервера.

Вход в cPanel WHM

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

Совет: Пробная лицензия полностью функциональна, поэтому вы можете изучить все возможности без ограничений, прежде чем принимать решение о покупке.

Бесплатная пробная версия cPanel

Панель управления cPanel WHM
Заключение

Установка cPanel и WHM на AlmaLinux 9 на самом деле довольно проста, если аккуратно следовать инструкциям. С помощью cPanel управление сайтами, электронной почтой и базами данных становится гораздо проще, даже для новичков.

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

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *