AddThis Smart Layers

четверг, 28 апреля 2016 г.

Контрольная панель для CentOS 7

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

Наша основая цель - предоставить клиентам быстрый и заточенный под Magento сервер. А что такое заточенный под Magento сервер?

Это:
  • Минимальная конфигурация операционной системы
  • Максимальная защита данных
  • Веб сервер Nginx
  • PHP-FPM
  • Сервер баз данных Percona
  • Сервер кешей Redis
С ролью DNS сервера замечательно справляется сервис Cloudflare (о нем стоит упомянуть в отдельном посте).
Для мейлов пока ничего лучше Google Apps тоже еще не найдено.

Больше ничего и не нужно особо. Задача владельца сайта на платформе Magento заниматься продажами и своими клиентами, а вовсе не администрированием сервера. Те же, кто считает что должен быть не только бизнесменом, но еще и системным администратором на полставки, обычно ищут хостинг в других местах, где написано Everything Unlimited и при этом стоимость сервера не выше $10 в месяц. Другими словами - не наш клиент.

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

Ради таких примитивных задач по администрированию сервера устанавливать серьезную контрольную панель типа cPanel нет никакого смысла.

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

Установил ее на свежий сервер с минимальной конфигурацией CentOS 7 буквально за 5 минут.
Заработало все сразу, без каких-либо танцев с бубном.

Vestacp User Dashboard

Очень понравилось то, что панель абсолютно неинвазивная.
По умолчанию установился сервер баз данных MariaDB, который был моментально заменен на Percona прямо через SSH.

PHP 5.4.x устанавливаемый по умолчанию также был удален и заменен на PHP 7.0.x, а вместе с ним был установлен phpMyAdmin 4.6.0.

Сервер Redis установлен через SSH.

Vestacp Server Dashboard
Vestacp Server Dashboard


Следующими этапами будет:
  • тестирование виртуальных хостов с настройкой SSL сертификата
  • создание дополнительных FTP аккаунтов с ограничением доступа в заданные директории
  • создание бекапов сервера в целом и отдельных хостов
Из (несущественных) недостатков после беглого ознакомления с VestaCP:
  • отсутствует возможность редактирования конфигурационных файлов различных сервисов
  • нет возможности редактирования или создания различных шаблонов настроек сервисов
  • было бы удобно иметь возможность управления всеми установленными на сервер сервисами прямо из админки
Но даже без этих недостатков однозначно можно сказать - имеет смысл продолжать знакомство с этой панелью. Что я и собираюсь сделать.

Комментариев нет :

Отправить комментарий