О cPanel
cPanel & WHM - одна из самых распространённых панелей управления веб-хостингом. WHM (WebHost Manager) предназначен для администратора сервера: создание аккаунтов, пакеты ресурсов, DNS, почта, резервные копии. cPanel - это интерфейс каждого конечного клиента: сайты, базы данных, почтовые ящики, сертификаты.
К моменту выдачи VPS (Debian или Ubuntu, Париж или Франкфурт) на нём уже отработал официальный установщик, который скачивается с securedownloads.cpanel.net/latest. Генерируется случайный пароль root из 48 шестнадцатеричных символов, после чего файл /tmp/credentials.txt собирает в одном месте IP-адрес, URL для входа в WHM и этот пароль.
Остаётся открыть WHM, пройти мастер первоначальной настройки и указать действующую лицензию cPanel. Лицензия в установку не входит, но без неё пользоваться панелью нельзя.
Что можно делать с cPanel
WHM для администратора сервера
Административный интерфейс доступен по HTTPS на порту 2087 под учётной записью root. Через него вы управляете аккаунтами, квотами, службами и настройками сервера.
cPanel для каждого аккаунта
У каждого аккаунта, созданного в WHM, есть свой интерфейс cPanel на порту 2083: файлы, базы данных, домены и почтовые ящики без доступа root.
Официальный установщик cPanel
Скрипт загружает установщик, опубликованный самой cPanel, и перед завершением проверяет наличие /usr/local/cpanel/cpanel. Изменённые версии не используются.
Учётные данные создаются при выдаче
Для каждого сервера генерируется случайный пароль root. Он записывается вместе с адресами для входа в /tmp/credentials.txt, файл доступен только root (права 600).
Полный журнал установки
Весь вывод установщика сохраняется в /var/log/cpanel-auto-install.log. По нему удобно следить за ходом работы и разбирать сбои.
Начало работы с cPanel
От заказа до запуска за несколько минут.
- 1
Закажите VPS с отмеченным cPanel
Выберите Linux VPS (Париж или Франкфурт) с Debian или Ubuntu и отметьте cPanel на вкладке «Приложения» в форме заказа. Рассчитывайте минимум на 2 ГБ оперативной памяти.
- 2
Подключитесь и найдите учётные данные
Когда сервер будет выдан, подключитесь по SSH. Установка cPanel занимает время: следите за ней по журналу, а когда она закончится, прочитайте файл с учётными данными.
Bashssh root@SERVER_IP tail -f /var/log/cpanel-auto-install.log cat /tmp/credentials.txt - 3
Пройдите мастер WHM и создайте аккаунт
Откройте https://SERVER_IP:2087 и войдите как root с паролем из файла. Подтвердите в браузере самоподписанный сертификат, укажите лицензию cPanel, пройдите мастер настройки и создайте первый аккаунт cPanel.
Bashhttps://SERVER_IP:2087 - 4
Подготовьте сервер к работе в продакшене
Сохраните учётные данные в менеджере паролей и удалите файл. Направьте доменное имя на сервер и задайте его как имя хоста в WHM, а в межсетевом экране оставьте открытыми порты 2087 и 2083 и порты ваших сайтов. В завершение настройте резервное копирование в WHM.
Bashshred -u /tmp/credentials.txt
Сценарии использования cPanel
Хостинг сайтов для клиентов
Веб-студия размещает сайты заказчиков на одном сервере: на каждого клиента отдельный аккаунт cPanel со своими базами данных и почтовыми ящиками.
Перепродажа виртуального хостинга
В WHM можно задавать пакеты ресурсов и создавать аккаунты по запросу. Это основа бизнеса хостинг-реселлера.
Переезд с текущего хостинга
Если ваши сайты уже работают под cPanel в другом месте, вы получите тот же интерфейс на сервере, ресурсами и настройками которого управляете сами.
Сайты, DNS и почта в одной панели
Одна панель ведёт домены, DNS-зоны, сертификаты и почтовые адреса. Это удобно малому бизнесу, которому нужно держать всё в одном месте.
Частые вопросы о cPanel
Установочный скрипт записывает их в /tmp/credentials.txt, файл доступен для чтения только root. В нём указаны публичный IP, URL WHM на порту 2087, URL cPanel на порту 2083 и сгенерированный пароль root. Скопируйте файл поскорее: он лежит во временном каталоге.
Подробнее о cPanel
Лицензия cPanel
В установку лицензия не входит. Файл с учётными данными напоминает об этом: нужна действующая лицензия cPanel. Приобретите её у самой cPanel или у авторизованного реселлера и укажите при первом входе в WHM.
Как следить за установкой
Скрипт пишет всё в /var/log/cpanel-auto-install.log. Пока файла /tmp/credentials.txt нет, установка не завершена: он создаётся только после проверки /usr/local/cpanel/cpanel. Если установка не удалась, журнал заканчивается строкой «ERROR: cPanel installation failed.».
Порты и доступ
WHM отвечает на TCP-порту 2087, cPanel на 2083, оба по HTTPS. При первом входе браузер предупредит о неизвестном сертификате. Это нормально, пока вы не задали корректное имя хоста. Если вы включаете межсетевой экран, откройте эти два порта, а также порты служб, которые размещаете (веб, почта).
Сохраните учётные данные
Файл /tmp/credentials.txt лежит во временном каталоге. Скопируйте его содержимое сразу после первого входа и удалите файл. Затем смените пароль root и подумайте о входе по SSH-ключу.
Нужен хостинг без администрирования сервера?
Если вы не хотите заниматься сервером, посмотрите наше предложение хостинг cPanel. Для доменных имён перейдите на /web-domains.