Настройка cPanel на сервере Linux в 2026 году, подготовьте чистую, поддерживаемую операционную систему (AlmaLinux, Rocky Linux, CloudLinux(или Ubuntu LTS), установите допустимое имя хоста и статический IP-адрес, откройте cPanel/WHM порты, запустите установщик cPanel через SSH, завершить WHM Мастер первоначальной настройки, затем усиление безопасности, конфигурация. DNSвключить АвтоSSLи создавать пакеты хостинга.
В этом пошаговом руководстве вы узнаете, как настроить cPanel на сервере Linux с нуля, используя лучшие практики, соответствующие современным стандартам хостинга. Мы рассмотрим установку, WHM конфигурации, DNS и SSLобеспечение доставляемости почты, усиление безопасности, резервное копирование и оптимизация производительности — все это для вашей панели cPanel/WHM Система готова к использованию в производственной среде и соответствует требованиям хостинга 2026 года.
Что вам понадобится (системные требования и предварительные условия)
Убедитесь, что ваша среда соответствует текущим требованиям cPanel. Начиная с 2026 года, сосредоточьтесь на поддерживаемых, активно обновляемых дистрибутивах и чистом образе сервера.
Поддерживаемые операционные системы
- AlmaLinux 8/9 (рекомендуется для использования в производственной среде)
- Рокки Линукс 8/9
- CloudLinux 8/9 (для хостинга с высокой плотностью размещения, общего хостинга)
- Ubuntu 22.04 LTS (информацию о последних поддерживаемых версиях Ubuntu LTS см. в документации cPanel).
Минимальное оборудование
- CPU: 2 ВCPU+ (4 vCPU рекомендуемые)
- RAMМинимум 2 ГБ (рекомендуется 4–8 ГБ)
- Объём жёсткого диска: минимум 40 ГБ (предпочтительно NVMe/SSD)
- Сеть: Статическая публичная IPv4NAT поддерживается при правильной настройке.
Для работы cPanel требуется действующая лицензия (пробная или платная). Многие провайдеры, включая... YouStableПредлагается комплектовать лицензии cPanel с VPS и выделенными серверами для упрощения настройки.
Шаг 1: Подготовка сервера (чистая ОС, имя хоста, сеть)
А. Обновите операционную систему и установите необходимые компоненты.
# AlmaLinux/Rocky/CloudLinux
sudo dnf -y update
sudo dnf -y install curl perl screen tar
# Ubuntu
sudo apt update && sudo apt -y upgrade
sudo apt -y install curl perl screen tarB. Укажите полное имя хоста (FQDN).
Используйте допустимое, разрешаемое полное доменное имя, например server.example.com (а не example.com).
sudo hostnamectl set-hostname server.example.com
echo "YOUR.SERVER.IP server.example.com server" | sudo tee -a /etc/hostsC. Обеспечьте статический IP-адрес и его работоспособность. DNS резольверы
# Check IP
ip addr
# Add resolvers if needed
echo -e "nameserver 1.1.1.1nnameserver 8.8.8.8" | sudo tee /etc/resolv.confD. Перед установкой отключите SELinux (для семейства RHEL).
Для установки cPanel необходимо отключить SELinux.
# Temporarily
sudo setenforce 0
# Permanently (requires reboot)
sudo sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/configШаг 2: Откройте cPanel/WHM Порты в брандмауэре
Откройте необходимые порты, чтобы службы работали корректно. Если вы используете облачный брандмауэр (группы безопасности AWS и т. д.), разрешите им доступ и там.
- WHM/cPanel: 2087 (WHM SSL), 2083 (cPanel SSL)
- Веб: 80, 443
- FTP: 21 и пассивный диапазон (например, 30000–35000)
- Mail: 25, 465, 587 (SMTP), 110, 995 (POP3), 143, 993 (IMAP)
- DNS: 53 TCP / UDP
- SSH: 22 (или ваш собственный порт)
# firewalld example (RHEL-family)
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --permanent --add-port=2083/tcp --add-port=2087/tcp
sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --permanent --add-port=53/tcp --add-port=53/udp
sudo firewall-cmd --permanent --add-port=25/tcp --add-port=465/tcp --add-port=587/tcp
sudo firewall-cmd --permanent --add-port=110/tcp --add-port=995/tcp
sudo firewall-cmd --permanent --add-port=143/tcp --add-port=993/tcp
sudo firewall-cmd --permanent --add-port=30000-35000/tcp
sudo firewall-cmd --reloadШаг 3: Установка cPanel (в автоматическом режиме через командную строку)
Запустите официальный установщик на чистом сервере (без существующей панели управления). Установка может занять от 20 до 60 минут в зависимости от ресурсов.
cd /home
curl -o latest -L https://securedownloads.cpanel.net/latest
sudo sh latestПосле завершения установки получите доступ. WHM по протоколу HTTPS:
https://YOUR.SERVER.IP:2087
# or
https://server.example.com:2087Войдите в систему как пользователь root, используя пароль root сервера, или SSH .
Шаг 4: завершите WHM Мастер первоначальной настройки
А. Согласитесь с условиями и добавьте контактную информацию.
- Добавьте основной адрес электронной почты для получения уведомлений (о сбоях, превышении квоты, проблемах с безопасностью).
- Дополнительный SMS-перехватчик или дополнительный адрес электронной почты для обеспечения резервирования.
B. Сетевые настройки: имя хоста, резолверы, основной IP-адрес
- Проверьте полное доменное имя хоста (server.example.com).
- Подтвердите резолверы (1.1.1.1, 8.8.8.8)
- Установить основной общий ресурс IPv4 (и настройки NAT, если применимо)
C. Серверы имен и DNS Роли
- Выберите серверы имен (ns1.example.com, ns2.example.com)
- Позволять WHM создать необходимые записи A
- Позже добавьте записи-заглушки (glue records) к вашему регистратору домена.
D. Настройки служб и безопасности по умолчанию
- Для новых учетных записей DKIM и SPF включены по умолчанию.
- Включить квоты (на некоторых системах требуется перезагрузка)
- Установить АвтоSSL Провайдер (рекомендуется Let's Encrypt)
Шаг 5: Усиление безопасности после установки
А. Изменение SSH настройки по умолчанию и безопасный корневой каталог
- Создайте нового пользователя с правами sudo и отключите права root. SSH пароль логин
- Используйте SSH ключи и, при необходимости, изменить SSH порт
# Create a sudo user
sudo useradd -m adminuser
sudo passwd adminuser
sudo usermod -aG wheel adminuser # (RHEL)
# or
sudo usermod -aG sudo adminuser # (Ubuntu)
# Edit SSH config
sudo sed -i 's/^#?PermitRootLogin.*/PermitRootLogin no/' /etc/ssh/sshd_config
sudo sed -i 's/^#?PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config
sudo systemctl restart sshdB. Включите cPHulk и настройте защиту от атак методом перебора паролей.
In WHM > Центр безопасности > Защита от атак методом перебора паролей cPHulk: включите и настройте пороговые значения. Добавьте в белый список ваши manageИспользуйте IP-адреса для предотвращения блокировок.
C. Рассмотрите возможность использования межсетевого экрана CSF/LFD.
ConfigServer Security & Firewall (CSF) широко используется с cPanel для детального обнаружения нарушений безопасности межсетевого экрана и ошибок входа в систему.
# Example install (verify latest from vendor before running)
cd /usr/local/src
sudo curl -O https://download.configserver.com/csf.tgz
sudo tar -xzf csf.tgz
cd csf
sudo sh install.sh
sudo perl /usr/local/csf/bin/csftest.plВ файле /etc/csf/csf.conf измените режим работы CSF с TESTING на active и перезапустите CSF/LFD.
Шаг 6: настройка DNS и правильно настроить серверы имен.
А. Зарегистрируйте записи о склеивании в регистратуре.
- Создайте виртуальные серверы ns1.example.com и ns2.example.com, указывающие на IP-адреса ваших серверов.
- Обновите свой домен, чтобы использовать эти серверы имен.
Б. Выберите DNS Режим
- Односерверный DNSПростой, отлично подходит для небольших установок.
- кластерный DNSИспользуйте несколько панелей cPanel. DNSТолько узлы для обеспечения избыточности.
- Внешний DNS (Cloudflare/Маршрут 53): Разгрузка DNSчасто повышает устойчивость
Шаг 7. Включите SSL и АвтоSSL (Давайте зашифруем)
Используйте WHM > SSL/TLS > Управление автоSSLВыберите Let's Encrypt и запустите Auto.SSL для всех пользователей. Это обеспечивает безопасность cPanel/WHM, веб-почта и размещенные домены автоматически.
Шаг 8: Создание пакетов, учетных записей и наборов функций.
А. Пакеты
- Определите ограничения на дисковое пространство, пропускную способность, количество inode и квоты для электронной почты/баз данных.
- Создайте отдельные пакеты для тестовой и рабочей среды.
Б. Менеджер функций
- Включайте только необходимые инструменты (система контроля версий Git, NodeJS, Ruby и т. д.).
- Уменьшите поверхность атаки, отключив неиспользуемые функции.
C. Создание учетной записи
- WHM > Создать новую учетную запись: добавить домен, пользователя, пакет услуг и контактную информацию.
- Проверьте SPF, DKIM и Auto.SSL пост-создания
Шаг 9: Проверка доставляемости почты (SPF, DKIM, DMARC, r)DNS)
- SPF/DKIM: Включено по умолчанию для новых учетных записей; проверьте DNS распространение
- ДМАРК: Добавьте запись о политике (мониторинг p=нет, затем помещайте в карантин/отклоняйте по мере развития).
- rDNS/PTR: Укажите основной IP-адрес и имя хоста сервера у вашего VPS/выделенного провайдера.
- Порты SMTP: Убедитесь, что каналы 25/465/587 открыты; облачность блокирует канал 25 (при необходимости используйте SMTP-ретранслятор).
Шаг 10: Резервное копирование, обновления и мониторинг
А. Резервные копии (WHM > Резервное копирование конфигурации)
- Включите сжатое или инкрементное резервное копирование.
- Установите периодичность повторных посещений (например, 7 раз в день, 4 раза в неделю, 3 раза в месяц).
- Удаленные цели: S3, SFTPили хранение объектов для обеспечения безопасности вне офиса.
Б. Обновления
- WHM > Обновить настройки: выберите версию RELEASE или STABLE.
- Включите автоматические обновления для cPanel и системных пакетов.
В. Мониторинг
- Мониторинг услуг: WHM > Менеджер сервисов для Exim, Dovecot, ClamAV и др.
- Использование ресурса: WHM > Менеджер процессов и системные инструменты (top, iotop, sar)
- Внешнее время безотказной работы и SSL проверки срока действия (например, StatusCake, UptimeRobot)
Устранение неполадок: распространенные проблемы и исправления
- WHM не загружается: Подтвердите открытие порта 2087/tcp, проверьте облачный брандмауэр, подтвердите. SSL сертификат
- АвтоSSL не удается: Обеспечивать DNS Записи A указывают на ваш сервер, и порты 80/443 открыты.
- Электронное письмо в Gmail/Outlook отклонено: Исправить рDNS, SPF, DKIM, добавить DMARC, прогреть IP
- Медленная установка: Увеличим RAM/CPUДля обеспечения быстрой синхронизации используйте SSD/NVMe.
- Квота не работает: Повторно запустите настройку квоты в WHM и перезагрузка
Передовые методы обеспечения производительности и надежности
- Используйте AlmaLinux/Rocky на NVMe-накопителях; выделите 2–4 ГБ памяти подкачки.
- Отдельное хранилище для резервных копий или перенос данных в объектное хранилище за пределы офиса.
- Включите HTTP/2 и Brotli на веб-сервер уровень; использовать PHP-FPM
- Регулярно проводите аудит небезопасных систем. PHP версии и включить CageFS/CloudLinux если многоквартирный
- принять DNS кластеризация или внешний DNS уменьшить количество точек отказа.
Самостоятельная установка или управляемый сервер: когда выбрать управляемый сервер cPanel?
Если у вас мало времени или опыта в администрировании Linux, то... manageСервер cPanel экономит часы на установке, усилении безопасности, обновлениях и резервном копировании. YouStable, Наши cPanel VPS Решения Dedicated поставляются на поддерживаемых системах Linux (AlmaLinux/Rocky), включают варианты лицензирования, проактивную безопасность (CSF/cPHulk), резервное копирование вне офиса и круглосуточную поддержку по оптимизации — так что вы можете сосредоточиться на площадках, а не на серверах.
Полное описание команды (краткий справочник)
# 1) Update & essentials
dnf -y update && dnf -y install curl perl screen tar # (RHEL-family)
# or
apt update && apt -y upgrade && apt -y install curl perl screen tar # (Ubuntu)
# 2) Hostname & hosts
hostnamectl set-hostname server.example.com
echo "YOUR.SERVER.IP server.example.com server" >> /etc/hosts
# 3) Disable SELinux (RHEL-family)
setenforce 0
sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
# 4) Firewall (open essential ports)
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=https
firewall-cmd --permanent --add-port=2083/tcp --add-port=2087/tcp
firewall-cmd --permanent --add-port=21/tcp
firewall-cmd --permanent --add-port=53/tcp --add-port=53/udp
firewall-cmd --permanent --add-port=25/tcp --add-port=465/tcp --add-port=587/tcp
firewall-cmd --permanent --add-port=110/tcp --add-port=995/tcp
firewall-cmd --permanent --add-port=143/tcp --add-port=993/tcp
firewall-cmd --permanent --add-port=30000-35000/tcp
firewall-cmd --reload
# 5) Install cPanel
cd /home
curl -o latest -L https://securedownloads.cpanel.net/latest
sh latest
# 6) Access WHM
# https://server.example.com:2087 (login as root)Часто задаваемые вопросы: Как настроить cPanel на сервере Linux
Какой дистрибутив Linux лучше всего подходит для cPanel в 2026 году?
AlmaLinux 8/9 и Rocky Linux 8/9 — лучшие варианты с точки зрения стабильности и длительного периода поддержки. CloudLinux Ubuntu 8/9 идеально подходит для изоляции на общем хостинге. Ubuntu 22.04 LTS поддерживается cPanel; проверьте текущую поддержку LTS в официальной документации.
Можно ли установить cPanel на уже работающий сервер с веб-сайтами?
cPanel необходимо установить на чистую операционную систему без других панелей управления. Если у вас есть существующие сайты, перенесите их после установки, используя... WHMИнструмент переноса данных или резервные копии на уровне сайта.
Сколько времени занимает установка cPanel?
Обычно от 20 до 60 минут в зависимости от CPU, RAMдиск и сеть. Использование NVMe-накопителя и напряжения не менее 4 В.CPU/ 8 GB RAM значительно ускоряет процесс.
Нужна ли мне лицензия cPanel для настройки?
Да. Вы можете сначала использовать пробную версию, а затем добавить платную лицензию, или приобрести лицензию через свой аккаунт. поставщик хостинга. Многие YouStable В планы входит лицензирование cPanel для упрощения настройки.
Какие порты необходимо открыть для cPanel?WHM?
Минимум: 2087 (WHM SSL), 2083 (cPanel SSL), 80/443 (веб), 21 и пассивный диапазон для FTP, 25/465/587/110/995/143/993 для почты, 53 TCP/UDP для DNS и SSH (22 или пользовательская настройка). Настройте как брандмауэр операционной системы, так и любые брандмауэры облачного уровня.
Заключение
Вы имеете Научился настраивать cPanel на сервере Linux. от начала до конца: подготовка ОС, установка cPanel, завершение. WHMнастройка, усиление безопасности, включение DNS и автоSSLа также оптимизация доставки, резервного копирования и производительности. Предпочитаете готовое решение? Выберите один из вариантов. managed cPanel VPS или выделенный сервер от YouStableА мы обеспечим развертывание, защиту и обслуживание вашей инфраструктуры.
