Хабрахабр

Обзор cPanel — веб-консоли для управления сайтами и хостингом

Продолжаем серию постов о панелях управления хостингом и сайтами (веб-консолях), которые RUVDS предлагает своим клиентам. Сегодня мы рассмотрим одну из самых популярных панелей cPanel, лицензию на которую можно получить бесплатно на 2 недели, при покупке виртуального сервера.

Напомним, что лицензии на Plesk и ISPmanager можно получить по акции бесплатно до конца этого года при покупке VPS. Предыдущие посты можно посмотреть здесь: Обзор ISPmanager, Обзор Plesk и Разбираем новую web-консоль Plesk Obsidian. А здесь о хостинге: Как выбрать VPS и Хостинг: варианты, сравнения, пользовательская статистика. О других панелях — в посте Что нового в веб-консолях 2019.

Сама компания-разработчик пишет на официальном сайте о своём продукте так: «ведущая в отрасли хостинговая платформа с поддержкой мирового уровня». cPanel — одна из самых востребованных коммерческих веб-консолей в мире, особенно в Северной Америке и Европе. Собственно, и состоит панель из двух модулей-интерфейсов: графической панели управления сайтами (cPanel) и консоли администрирования Web Host Manager (WHM). Её признают одновременно удобной и для работы с сайтами, и для перепродажи хостинга, во многом поэтому она так и популярна. Эти среды работают вместе и управлять сайтом можно в любой из них — поэтому cPanel идеально подходит как для начинающих, так и для разработчиков, которые предпочитают консоль, а не красивый дизайн.
Cpanel позволяет:

  • Создавать сайты и домены в несколько кликов
  • Запускать и управлять сетями электронной почты
  • Хранить веб-файлы и управлять ими

WHM позволяет:

  • Создавать учётные записи cPanel для клиентов
  • Контролировать и защищать свой сервер
  • Осуществлять перенос и резервное копирование данных в несколько кликов

Возможна поддержка Windows через виртуализацию или через панель Enkompass от тех же разработчиков.
Поддержка веб-серверов: Apache, Nginx, Apache+Nginx, LiteSpeed.
DNS-серверы: Bind, MyDNS,NSD.
FTP-серверы: ProFTPd, PureFTPd
SMTP-серверы: Exim
IMAP и POP3-серверы: Сourier, Dovecot Базовые ЯП: Perl, PHP (режимы PHP: suPHP, DSO (mod_php), FastCGI, CGI).
Поддерживаемые ОС: Red Hat Enterprise Linux (RHEL), СentOS, CloudLinux.

▍Интерфейс

Интерфейс cPanel состоит из следующих разделов:

  1. Панель навигации
  2. Боковая панель
  3. Главная Информация
  4. Особенности
  5. Статистика

Многие считают cPanel несколько перегруженной функциями, что осложняет работу новичкам. Однако, во-первых, cPanel — многофункциональная система, что говорит само за себя; во-вторых, разработчики постоянно стараются ускорить работу панели, активно работают над её улучшением, основываясь на запросах клиентов, в частности над интуитивностью и дружелюбностью интерфейса; в-третьих, на сайте компании есть обучающие видео, форум и блог плюс круглосуточная техподдержка. Заметим, что новичкам будет непросто с любой новой для них программой (хотя в cPanel заботятся и об этом), а вот опытные администраторы вряд ли будут страдать от обилия предоставленных инструментов для удобной и быстрой работы. Опишим их.

▍Файлы

В этом разделе собраны инструменты для работы с файлами сайта (включая интерфейс управления FTP-подключений), для мониторинга и управления доступным дисковым пространством учётной записи, для выполнения резервного копирования и восстановления файлов из него.

Файловый менеджер

Интерфейс позволяет управлять файлами: загружать, создавать, удалять и редактировать файлы без необходимости использования FTP или других сторонних приложений.

Изображения

Интерфейс для работы с картинками позволяет просматривать и изменять размеры изображений, преобразовывать типы файлов изображений.

Конфиденциальность каталога

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

Использование диска

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

Веб-диск

Функция для доступа к файлам сайта, как если бы они были локальным диском на вашем компьютере.

Учетные записи FTP

Интерфейс для управления учётными записями протокола передачи файлов (FTP).

FTP соединения

Интерфейс для просмотра текущих подключений к сайту через FTP. 

Анонимный FTP

Используйте этот интерфейс, чтобы пользователи могли подключаться к вашему FTP-каталогу без пароля. 

Резервное копирование

Интерфейс для резервного копирования сайта. Позволяет загружать на компьютер сжатую копию содержимого учётной записи cPanel (домашний каталог, базы данных, почтовые серверы пересылки и фильтры электронной почты). Мастер резервного копирования — пошаговое руководство, которое поможет в создании резервной копии.

Git Version Control

Интерфейс для размещения репозиториев Git в учётной записи cPanel.

Восстановление файлов и каталогов

Интерфейс для восстановления элементов из резервных копий файлов.

▍Базы данных

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

Базы данных MySQL

Для управления большими объёмами информации на сайтах. 

MySQL Database Wizard

Мастер баз данных MySQL. С помощью мастера можно настроить базы данных MySQL, учетные записи и привилегии пользователей. Рекомендуется использовать этот мастер для создания первой базы данных и пользователей.

Удаленный MySQL

Интерфейс для настройки баз данных, к которым пользователи могут обращаться удалённо. Используйте эту функцию, если вы хотите, чтобы приложения (например, доски объявлений, корзины покупок или гостевые книги) на других серверах имели доступ к вашим базам данных.

PostgreSQL Базы данных

Интерфейс для управления большими объёмами информации на сайтах. Чтобы одновременно создать базу данных и учётную запись, которая будет к ней обращаться, используйте интерфейс PostgreSQL Database Wizard. 

PhpPgAdmin

Сторонний инструмент, который можно использовать для управления базами данных PostgreSQL. 

PhpMyAdmin 

Сторонний инструмент, который можно использовать для управления базами данных MySQL. 

▍Домены

С помощью этого меню можно присваивать псевдонимы доменам, присваивать короткие URL-адреса или перенаправлять одну веб-страницу на другую. Здесь расположены инструменты для создания, добавления и управления доменами учётной записи.

Site Publisher

Интерфейс для быстрого создания простых веб-сайтов из различных шаблонов.

Домены

Для создания и управления несколькими доменами для учётной записи.

Addon Domains

Интерфейс для добавления доменов в учётную запись. Каждый Addon Domain имеет свои собственные файлы и будет отображаться как отдельный сайт для ваших посетителей.

Субдомены 

Представляют собой подразделы сайта, которые могут существовать как новый сайт без нового доменного имени. Интерфейс можно использовать для создания запоминающихся URL-адресов для различных областей содержимого сайта. Например, вы можете создать поддомен для своего блога, к которому посетители могут получить доступ через blog.example.com и www.example.com/blog.

Псевдонимы

Псевдонимы доменов позволяют указать дополнительные доменные имена для существующих доменов учётной записи. Это даст пользователям возможность получить доступ к веб-сайту, если они введут указанный URL-адрес домена в своих браузерах.

Перенаправление

Используйте интерфейс Redirects, чтобы перенаправить определённую веб-страницу на другую и отобразить её содержимое. Это позволяет пользователям получать доступ к странице с длинным URL-адресом через страницу с более коротким и запоминающимся URL-адресом.

Зональный редактор

Используйте интерфейс редактора зон для добавления, редактирования и удаления записей DNS A, AAAA, CNAME, SRV, MX и TXT.

▍Электронная почта

Включает различные фильтры, функции защиты от спама и настройки шифрования. Один из важнейших разделов панели, содержит инструменты для работы с электронной почтой доменов. Здесь же можно настраивать календари, приложения контактов и чёрные списки.

Аккаунты электронной почты

Интерфейс для управления учётной записью электронной почты для доменов.

Транспортеры

Интерфейс пересылки, позволяющий пересылать любую входящую электронную почту с одного адреса на другой. То есть настроить адрес электронной почты для пересылки копий входящих писем на другой адрес. 

Email Routing

Используйте интерфейс маршрутизации электронной почты для перенаправления входящей почты домена на определённый сервер.

Автоответчики

Интерфейс для отправки автоматических электронных писем всем, кто отправляет почту на определенную учётную запись электронной почты. Вы можете использовать эту функцию, если, например, вы находитесь в отпуске, недоступны или у вас есть общее сообщение, которое вы хотите отправить с адреса электронной почты своей службы поддержки.

Адрес по умолчанию

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

Списки рассылки

Позволяет создать один адрес электронной почты для отправки почты на несколько адресов.

Отслеживание доставки

Интерфейс для просмотра попыток доставки почты и отслеживания маршрута доставки. Например, если нужно обнаружить проблемы с доставкой электронной почты.

Глобальные почтовые фильтры

Используйте интерфейс Global Email Filters для создания фильтров электронной почты для всех учётных записей почты вашей учётной записи cPanel.

Фильтры электронной почты

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

Аутентификация

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

Импортёр адресов

Используйте интерфейс Address Importer для импорта файлов с целью одновременного создания нескольких адресов электронной почты или серверов пересылки.

Спам-фильтры

Интерфейс Spam Filters для настройки Apache SpamAssassin — платформы защиты от спама с возможностью фильтрации, идентификации, классификации и блокирования нежелательных массовых писем.

Архив

Интерфейс для сохранения входящих, исходящих или почтовых рассылок в течение определенного периода времени.

Шифрование

Используйте интерфейс шифрования для настройки GnuPG — общедоступной схемы шифрования, использующей подход с открытым ключом для шифрования сообщений, которые может расшифровать только закрытый ключ.

BoxTrapper

Функция защиты почтового ящика от спама. Требует, чтобы все отправители электронной почты, которых нет в вашем белом списке, ответили на подтверждающее письмо, прежде чем вы сможете получать их сообщения.

Календари и контакты

Функция настройки календарей и приложений контактов. Не работает с приложением iOS Reminder, если ваш сервер использует самозаверяющий SSL-сертификат и не поддерживает систему Horde Free / Busy для сторонних приложений.

Настройка серого списка

Интерфейс для управления Greylisting для каждого домена в учётной записи. Защищает пользователей электронной почты от спама.

Email DiskUsage

Интерфейс для просмотра всех ваших почтовых ящиков и быстрого удаления старых писем или больших сообщений.

▍Метрика

В разделе находятся интерфейсы просмотра пропускной способности сайта, количества посетителей за определённую единицу времени, ошибок сайта и настройки метрики на разных доменах.

Посетители

Здесь можно просмотреть самые последние записи в журнале Apache для данного домена.

Ошибки

Здесь можно отобразить до 300 самых последних ошибок сайта. Эти данные помогут найти неработающие ссылки, отсутствующие файлы и другие проблемы.

Пропускная способность

Просмотр ежемесячного и общего использования пропускной способности сайта.

Raw Access

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

Awstats

Просмотр метрик AWStats — сторонней программы, которая производит визуальную статистику о посетителях вашего сайта.

Аналоговая статистика

Просмотр метрик Analog Stats — программы показателей, которая выдаёт простую сводку посетителей сайта.

Webalizer

Просмотра метрик Webalizer — программы метрик, которая создаёт графики и диаграммы о посетителях сайта.

Webalizer FTP

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

Редактор метрик

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

▍Безопасность

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

SSH доступ

Интерфейс для безопасного удалённого подключения к серверу через командную строку.

IP Blocker

Для запрета доступа к сайту с диапазона IP-адресов. Если вы введёте полное доменное имя, эта функция попытается преобразовать его в IP-адрес.

SSL / TLS

Функция управления ключами SSL / TLS, сертификатами и запросами на подпись. Используйте её для повышения безопасности веб-сайта.

Защита Hotlink

Используйте интерфейс Hotlink Protection, чтобы запретить горячие ссылки на ваши сайты. Горячая ссылка возникает, когда другой сайт встраивает контент с вашего сайта и использует вашу пропускную способность для обслуживания файлов.

Leech Protection

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

Политика безопасности

Для настройки вопросов безопасности, которые cPanel отображает при попытке войти в свою учётную запись с нераспознанного IP-адреса.

ModSecurity

Для включения или отключения ModSecurity для ваших доменов.

Двухфакторная аутентификация

Интерфейс для настройки улучшенной меры безопасности, которая требует двух форм идентификации для входа в систему. Если вы отключите эту функцию, вы также должны удалить все существующие пользовательские конфигурации 2FA.

Мастер SSL / TLS

Функция позволяет легко приобретать и устанавливать сертификаты SSL для доменов в вашей учетной записи. Здесь также перечислены приобретённые сертификаты, которые поставщик SSL-сертификатов не предоставил.

Статус SSL / TLS

Для просмотра состояния или обновления сертификатов SSL.

▍Программное обеспечение

Здесь находятся инструменты управления различными функциями, которые позволяют выполнять задачи в Perl, PHP и другом ПО.

PHP

Просмотр конкретной информации о конфигурации PHP вашего сервера. Этот интерфейс отображается только на серверах, на которых выполняется EasyApache 3.

Пакеты PHP PEAR

Управление коллекциями функций, которые позволяют выполнять задачи в PHP. Надо установить пакет PEAR, прежде, чем использовать его в программе PHP.

Модули Perl

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

RubyGems

Управление коллекциями функций, которые позволяют выполнять задачи в Ruby. Вы должны установить RubyGem, прежде чем использовать его в программе Ruby.

Ruby on Rails

Интерфейс для создания и развёртывания приложения Ruby on Rails из вашей учетной записи cPanel.

Программное обеспечение сайта

Интерфейс для добавления полезного программного обеспечение на сайт. Доступное вам программное обеспечение зависит от настроек вашего хостинг-провайдера для вашей учетной записи.

Оптимизировать сайт

Настройка способа обработки ответов Apache и повышения производительности веб-сайта.

MultiPHP Manager

Лёгкое управление конфигурацией PHP учётных записей. Вы увидите этот интерфейс только в том случае, если на вашем сервере работает EasyApache 4.

MultiPHP INI Editor

Настройка PHP. Вы увидите этот интерфейс только в том случае, если на вашем сервере работает EasyApache 4.

Менеджер приложений

Использование интерфейса диспетчера приложений позволяет быстро развёртывать и легко поддерживать приложения Ruby. Вы увидите этот интерфейс только в том случае, если сервер запускает EasyApache 4 с Ruby через профиль Mod_Passenger.

▍Дополнительно

Настройки предназначены для опытных пользователей.

Терминал

Функция для подключения к вашей учётной записи через командную строку.

Cron Jobs

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

Отслеживать DNS 

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

WebHost Manager

По этой ссылке — переход к документации WHM–интерфейса.

Индексы

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

Страницы ошибок

Настройка сообщений, информирующих посетителей о том, что веб-сервер не может получить доступ к вашему сайту. Например, посетитель, который введёт несуществующий URL, увидит ошибку 404.

Apache Handlers

Управление работой веб-сервера Apache определённых типов файлов и расширений для сайта. Можно вручную добавить обработчик и расширение, чтобы настроить Apache для обработки нового типа файла с существующим обработчиком.

MIME Types

Настройка того, как cPanel передает информацию в браузер о том, как обрабатывать определённые расширения файлов. Например, на большинстве серверов тип MIME text/html соответствует расширениям.htm,.html и.shtml, что заставляет браузер интерпретировать эти файлы как файлы HTML.

Сканер вирусов

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

API Shell

Для запуска функций API cPanel в интерфейсе cPanel. Функции API могут изменять или удалять данные на вашем сервере, что может привести к его сбою.

▍Личные настройки

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

Пароль и безопасность

Здесь можно изменить пароль учётной записи cPanel и управлять учётными записями внешней аутентификации.

Изменить язык

Можно выбрать язык, на котором отображается интерфейс cPanel.

Изменить стиль

Можно выбрать стиль, в котором отображается интерфейс cPanel.

Контактная информация

Можно установить свою контактную информацию и настроить параметры уведомлений.

Диспетчер пользователей

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

Настройки аккаунта

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

▍Приложения

cPanel позволяет устанавливать различные типы программного обеспечения. Интерфейс работы с приложениями огромный. Например, имеется WordPress Manager, который позволяет управлять WordPress в вашей учетной записи cPanel, чтобы получить доступ к этому интерфейсу, необходимо установить WordPress cPAddon в интерфейсе установки программного обеспечения сайта cPAddons (WHM → Home → cPanel → Установить программное обеспечение сайта cPAddons). Раздел включает в себя всё: от блогов и порталов до CMS и форумов.

09. Документация к последнему релизу обновлений от 26. 2019.

Консоль cPanel — это надёжное и стабильное ПО для работы с хостингом и сайтами, рассчитанное на пользователя с широким диапазоном уровня подготовки. Именно это отличает cPanel от конкурентов: в ней много функций для искушённого администратора, которыми может пренебречь владелец сайта, впервые решивший зайти на эту кухню и не особенно жаждущий разбираться в ней, но удобство управления обеспечено и тем, и тем.

При покупке VPS в RUVDS у вас есть возможность бесплатно протестировать возможности cPanel в течение двух недель.

Теги
Показать больше

Похожие статьи

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

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

Кнопка «Наверх»
Закрыть