Панели управления хостингом

Kate

Administrator
Команда форума
Панель управления хостингом - это программное обеспечение, установленное на сервер для управления:

  • сайтами;
  • базами данных;
  • учетными записями FTP;
  • почтой;
  • и т.д.
Для виртуального хостинга доступ к панели управления предоставляет провайдер и он же платит за ее использование.

Для виртуального и выделенного серверов панель управления хостингом устанавливает пользователь и сам оплачивает стоимость лицензии на ее использование.

Как работает панель управления хостингом​

Основной видимый компонент панели - это web-интерфейс, через который вы управляете всеми аспектами работы интернет-сервисов.

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

f2a47c5bded1f7b4c9e12bdf9f8e76ba.png


Пример: ссылка для входа в панель управления хостингом у провайдера Reg.ru

2. На собственном сервере вы начинаете работу под аккаунтом “суперпользователя” с доступом администратора. При этом вы можете создавать дополнительные учетные записи для других пользователей панели, ограничивая их доступ определенными сайтами и доменами.

Технологии LAMP​

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

  • веб-серверы Apache и Nginx;
  • сервер базы данных MySQL (MariaDB);
  • язык программирования PHP в виде модуля Apache;
  • CGI-скрипт или серверы FPM-PHP;
  • FTP-сервер ProFTPD или vsFTPd.
12df690243d218fe1966e06f8dd25bac.jpg


Почтовая система​

Для работы почтовой системы используется SMTP-сервер Exim, работающий на прием и отправку e-mail, а также IMAP/POP3-сервер Dovecot, предоставляющий пользователям доступ к почтовым ящикам.

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

Базы данных и файл-менеджер​

Панели управления используют компоненты web-интерфейса для работы с базами данных, например, phpMyAdmin, а для доступа к электронной почте - roundcube, AfterLogic.

2001d873893bc343d80090e24999a8e8.png


phpMyAdmin используйте для работы с базами данных

c3825eb80f7a83ca804b7f2f08680f07.jpg


Используйте roundcube для доступа к электронной почте

В панели управления можно увидеть каталог папок, расположенных на сервере. Это файловая система. Каждый сайт имеет свою отдельную папку. Структура каталогов уникальна для каждой панели.

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

cba8c191819a29ba3b57ae9de5ca8fa6.jpg


Пример: файловый менеджер панели ISPmanager

Как установить панель (для VPS и выделенного сервера)​

Установка панели управления происходит вручную и состоит из трех этапов:

1. Загрузите инсталляционный скрипт панели с сайта разработчиков.
2. Установите необходимые права для этого скрипта и затем запустите его в командной строке.
3. По запросу скрипта введите нужные для установки параметры.

Например, для установки панели VestaCP используйте следующие команды:

Закачка с сайта разработчиков:

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

d7b0de1ecc28e0cda2874d37a784b5c1.jpg


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

Необходимые функции в панели управления​

Современные панели управления хостингом обеспечивают удобное управление:

  • сайтами;
  • базами данных;
  • почтовыми аккаунтами;
  • FTP-аккаунтами;
  • интерфейсом планировщика Cron;
  • настройкой DNS-записей.

Дополнительные функции​

1. Полноценная поддержка web-сервера Nginx и сервера PHP-FPM.
2. Управление версиями PHP для каждого конкретного сайта.
3. Возможность создавать и подключать к сайтам бесплатные сертификаты SSL от Let's Encrypt напрямую из web-интерфейса.
4. Полноценный перевод интерфейса на русский и другие языки.
5. Управление отдельными компонентами web-сервера.
6. Удобная система резервных копий.

С точки зрения безопасности, важно наличие двухфакторной авторизации и доступ в панель по протоколу HTTPS.

Рассмотрим подробнее преимущества и недостатки популярных панелей.

cPanel​

cPanel - это коммерческий продукт. Лицензии стоят от 15 USD в месяц.

9c53dca43e90308da5db6864d20080b7.png


Главный экран cPanel

Функционал​

1. Связка Apache + MySQL + PHP в виде модуля или FastCGI-скрипта.
2. Дополнительные модули для поддержки PostgreSQL и Nginx.
3. В качестве FTP-сервера используется ProFTPD и Exim.
4. Для работы почтовой подсистемы - Dovecot.
5. Web-интерфейс панели управляется отдельной программой.
6. Есть поддержка двухфакторной авторизации.

Для установки на виртуальный или выделенный сервер cPanel представлена в виде двух компонентов.

1. WHM (Web Hosting Manager), работающий как web-интерфейс администратора с возможностью управлять учетными записями пользователей и набором программного обеспечения на сервере.
2. Сама cPanel с доступом для обычного пользователя и возможностью управлять его сайтами, доменами, FTP-аккаунтами, базами данных и почтовыми ящиками.

Достоинства​

Достоинства cPanel - это:

  • стабильность;
  • наличие технической поддержки;
  • большой набор доступного программного обеспечения;
  • возможность тонкой настройки работы web-сервера Apache.

Недостатки​

К недостаткам можно отнести отсутствие бесплатной версии и высокую цену лицензии, несколько устаревший интерфейс, отсутствие поддержки web-сервера Nginx из коробки.

Серьезный недостаток, с точки зрения владельцев собственного сервера: cPanel поддерживает только Linux семейства RedHat (Centos, Fedora и другие). Нет официальной поддержки таких популярных дистрибутивов Linux как Debian и Ubuntu.

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

Хостинги, использующие cPanel​

Популярные провайдеры, использующие эту панель для виртуального хостинга, - это NetX, Yotta.Host, Mochahost. Очень многие хостеры предлагают возможность установки панели вместе с операционной системой на виртуальный сервер. Сайт hostings.info предоставляет рейтинг хостинг-провайдеров, поддерживающих панель управления cPanel.

ISPmanager​

ISPmanager - коммерческая панель управления хостингом, требующая покупки лицензии при установке на сервер.

Для версии ISPmanager Lite с ограниченным функционалом цена лицензии составляет примерно 4 USD (ежемесячная оплата).

a94aae95ae929d56726f418b205f19fa.png


Web-интерфейс ISPmanager

Функционал​

1. Поддержка Nginx и PHP-FPM из коробки.
2. Web-сервер: Apache и/или Nginx.
3. DNS-сервер: BIND.
4. Почтовая подсистема: Exim + Dovecot.
5. FTP-сервер: vsFTPD, ProFTPD, Pure-FTPd.
6. Сервер базы данных: MySQL (MariaDB) и PostgreSQL.
7. Двухфакторная авторизация.

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

Веб-интерфейс ISPmanager требует некоторого привыкания, но по мере освоения становится очень удобным. Он работает как отдельная программа на сервере.

Преимущества​

К преимуществам относятся:

  • удобный интерфейс;
  • богатые возможности управления сервером хостинга с добавлением и удалением его отдельных компонентов.
Работает на всех популярных версиях Linux: RedHat, Centos, Debian, Ubuntu.

Недостатки​

1. Необходимость покупки лицензии.
2. Web-интерфейс панели удобен, но требует некоторого привыкания.

Хостинги, использующие ISPmanager​

Из популярных провайдеров, использующих эту панель для виртуального хостинга, можно упомянуть Reg.ru, Timeweb. Очень многие провайдеры предлагают возможность установки этой панели вместе с операционной системой на виртуальный сервер. Сайт hostings.info ведет рейтинг хостинг-провайдеров, поддерживающих панель управления ISPManager.

Plesk​

Plesk - коммерческая панель управления хостингом. Стоимость лицензии на Plesk зависит от версии и лимитов на количество сайтов. Начинается от 9 USD в месяц за сервер (версия Web Admin Edition с поддержкой до 10 доменов).

d61dc4f80819c4ac45c293ab2be85301.png


Web-интерфейс Plesk

Функционал​

Plesk - гибкая и универсальная панель, работающая не только на всех популярных версиях Linux, но также и под Windows Server. Помимо поддержки Windows, уникальной функцией Plesk является поддержка такого программного обеспечения:

  • Docker;
  • Node.js;
  • Ruby on Rails;
  • Git;
  • и некоторых других.
1. Web-сервер: Apache + Nginx (IIS для Windows).
2. DNS-сервер: BIND (или Microsoft DNS для Windows).
3. Почтовая подсистема: Postfix + Dovecot (MailEnable для Windows).
4. FTP-сервер: ProFTPD, (FTP Server for Windows).
5. Сервер базы данных: MySQL (MariaDB или Percona), (MS SQL для Windows).
6. Есть возможность получения SSL-сертификатов от Let's Encrypt.

Преимущества​

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

Недостатки​

1. Достаточно высокая цена лицензии.
2. Дополнительные компоненты также платные.
3. Перегруженность и запутанность интерфейса.

Хостинги, использующие Plesk​

Многие хостинг-провайдеры используют эту панель для виртуального хостинга, например, Rusonix, RuVDS. Есть возможность установки панели вместе с операционной системой на виртуальный сервер. На сайте hostings.info можно найти рейтинг хостинг-провайдеров, поддерживающих панель управления Plesk.

VestaCP​

Бесплатная панель управления. Отдельные функции доступны в виде платных плагинов, например, менеджер файлов стоит 3 USD в месяц.

acec11102d6195e7c209c570b143748f.png


Web-интерфейс VestaCP

Функционал​

1. Web-серверы: Nginx и Apache.
2. DNS-сервер: BIND.
3. FTP-серверы: vsFTPd или ProFTPd.
4. Серверы базы данных: MySQL и PostgreSQL.
5. Почтовая подсистема: Exim (SMTP-сервер для приема и отправки писем) и Dovecot (POP3/IMAP-сервер для доступа к почтовым ящикам).
6. Поддержка языка программирования PHP в VestaCP доступна как в виде модуля Apache, так и в виде сервиса PHP FPM или интерфейса FastCGI.

Достоинства​

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

Web-интерфейс несколько консервативный, но достаточно удобный.

Недостатки​

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

В сфере виртуального хостинга VestaCP не используется, но многие провайдеры предлагают установку этой панели на сервер вместе с операционной системой.

Хостинги, использующие VestaCP​

Известные провайдеры, использующие VestaCP: Vmland.ru, Maxhost.com.ua, Thehost.ua, Freehost.com.ua и др.

FastPanel​

FastPanel - коммерческий продукт, но в настоящее время предлагается к использованию бесплатная версия FastPanel с лицензией на 18 месяцев.

d3cbb4ec7d5225323a5c3f2ac11516b1.png


Web-интерфейс FastPanel

Функционал​

1. Поддержка Nginx и PHP-FPM.
2. Управление версиями PHP.
3. Файл-менеджер с ограничением доступа по сайтам.
4. Базы данных: MySQL и PostgreSQL.

Достоинства​

Удобный web-интерфейс и поддержка бесплатных SSL-сертификатов от Let's Encrypt.

Недостатки​

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

Хостинги, использующие FastPanel​

FastPanel предлагается к установке вместе с OS у таких провайдеров: DigitalOcean и FASTVPS.

DirectAdmin​

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

5c99ccfb49dce264ba6f9e96282d39a9.jpg


Web-интерфейс DirectAdmin

Функционал​

Поддерживаются версии Linux:

  • Clould Linux;
  • RedHat/CentOS;
  • Debian;
  • FreeBSD.
1. DNS: создание и управление записями A, CNAME, NS, MX, и PTR.
2. Управление FTP-аккаунтами.
3. Почта: есть два варианта web-mail.
4. Наличие файл-менеджера.
5. База данных: MySQL. Создание, удаление, редактирование через PhpMyAdmin.

Достоинства​

Удобный интерфейс, встроенная поддержка SSL от Let`s Encrypt.

Недостатки​

Для поддержки Nginx и PHP-FPM требуется ручная сборка и настройка программного обеспечения, что сложно для пользователей без навыков системного администрирования.

Файл-менеджер не поддерживает кириллицу, и в нем нет возможности распаковывать архивы.

Хостинги, поддерживающие DirectAdmin​

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

Из провайдеров виртуального хостинга панель DirectAdmin используют Goodnet, HOSTiQ.ua. Сайт hostings.info ведет рейтинг провайдеров, использующих DirectAdmin.

Таблица функций панелей управления​

НазваниеБесплатный периодЛимит сайтовNginxPHP-FPMSSLРезервные копииPHP-версииFile-менеджерПоддержка ОС
cPanel15 дней1-100+(*)-++++RedHat
CentOS
Cloud Linux
ISPmanager14 дней-++++++RedHat
CentOS
Debian
Ubuntu
Plesk14 дней10-unl++++++RedHat
CentOS
Debian
Ubuntu
Windows
VestaCPбесплатныйunl+++++(*)-RedHat
CentOS
Debian
Ubuntu
DirectAdmin60 дней10 -unl--++-+RedHat
CentOS
Debian
FreeSSD
FastPanel18 мес.unl++++++RedHat
CentOS
Debian

(*) означает необходимость установки дополнительных модулей.

unl - без лимита.

Выводы​

Для полноценного использования услуги виртуального хостинга необходима удобная и функциональная панель управления. В этом качестве хостинг-провайдеры используют как панели собственной разработки, так и популярные коммерческие панели с адаптированным под нужды провайдера интерфейсом. Наиболее часто встречаются cPanel, Plesk, DirectAdmin, ISPmanager.

В случае, если вы используете VPS/VDS или выделенный сервер, можно заказать установку панели вместе с операционной системой. При этом стоит обратить внимание на недорогую ISPmanager или бесплатную VestaCP. Интересным вариантом может оказаться установка FastPanel, лицензия на которую бесплатна на срок до 18 месяцев.

Источник статьи: https://ru.hostings.info/
 
Сверху