Vesta CP — панель управления с легким и понятным веб-интерфейсом, поддержкой CLI и API команд, идеально подойдет для управления веб-сервером, в том числе и для виртуального web-сервера (VPS).
Является абсолютно бесплатной и при этом постоянно получает обновления от разработчиков, поддерживаемых крупными хостинг-провайдерами, заинтересованных в развитии рынка VPS, для потребителей из некорпоративного сектора.
Для установки vesta CP на свой веб-сервер вам потребуется наличие на нем одной из поддерживаемых операционных систем redhat/CentOS, Debian или Ubuntu и соответствия минимальным системным требованиям:
После подключения к вашему серверу в качестве пользователя root через ssh, произведите обновление пакетов и системы.
Debian/Ubuntu: apt -y update && apt -y upgrade
CentOS/RHEL: yum upgrade
После завершения обновления ПО сервера, приступим к обновлению:
Панель управления обладает адаптивным и простым web-интерфейсом позволяющим даже новичку разобраться в несложной настройке web-сервера.
Большинство элементов управления представлены в виде простых и понятных полей, выпадающих списков и чек-боксов.
Например, для добавления нового сайта в панели управления вам нужно всего лишь зайти в раздел Web и добавить новый домен следуя инструкциям.
По умолчанию в vesta CP встроен максимально возможный набор приложений, для управления и контроля web-сервера, таких как:
Также за дополнительную плату есть возможность установить web версию файлового менеджера и разрешить поддержку sftp (символические $3 и $1, в месяц соответственно).
Интерфейс этой панели управления переведен на большинство языков мира поэтому, сложностей с установкой и настройкой вашего веб-сервера возникнуть не должно.
Большинство локализаций переведены специалистами в сфере настройки и обслуживания, поэтому неточности или ошибки перевода практически исключены.
Отличным качеством, данной панели является функция создания дополнительных пользователей на сервере с разными правами и возможностями.
Это удобно для разграничения функциональных возможностей у различных веб-сайтов либо для создания отдельных аккаунтов для ваших коллег или друзей.
Также это повышает безопасность в несколько раз по сравнению с вариантом размещения всех веб-сайтов и пользователей на одном аккаунте, и в случае чрезмерной нагрузки одного из сайтов его можно будет легко определить и отключить в панели управления, до выяснения причин аномальной нагрузки.
Для защиты от взлома и проникновения Vesta CP использует самые надежные и проверенные временем фаерволы Fail to Ban и iptables. Эти фаерволы следуя определённым правилам, фильтруют паразитный трафик и запрещают доступ к серверу с подозрительных ip-адресов.
По умолчанию эти Firewall настроены на защиту самых распространённых вариантов атак и проникновения. Но их всегда можно настроить так как вам заблагорассудится, для этого в веб-интерфейсе есть соответствующий раздел настроек.
Для ускорения работы web-сервера используется Web-акселератор nginx с предустановленными конфигурациями Для различных случаев и cms.
Версия связки nginx Apache и nginx php-fpm различаются весьма существенно а именно nginx php-fpm? имеет гораздо больше предустановленных конфигурации, для различных cms и фреймворков. Поэтому если вы заранее знаете какую cms будете использовать на веб-сервере и не планируете использовать его для других рекомендую выбирать php-fpm + nginx. В этом случае он будет работать быстрее и надежнее.
Для мониторинга нагрузки на сервер используется встроенная утилита, которая отслеживает показатели нагрузки на процессор, память, сеть, почтовый сервер и сервер баз данных. С этими данными можно легко ознакомиться в разделе графики где предусмотрен вывод статистики за день неделю месяц или год.
Для веб-аналитики используются бесплатные системы мониторинга в WebAlizer и AWStats, которые позволяют отслеживать уникальных посетителей, количество посещений, страницы, страны, продолжительность посещения, операционные системы, браузеры и многие другие метрики
Сразу после установки vesta CP, активируется система автоматического резервного копирования. По умолчанию система хранит 3 резервные копии созданные в ночное время.
Настройка данной службы, позволяет сохранять бекапы как локально, так и удалённо на FTP или webdav. Предусмотрено изменение числа бэкапов и их частоты, исключение определенных файлов или каталогов, а также конкретных пользователей или доменов.
При стандартных настройках в состав бэкапов входят архив с файлами сайтов, архив баз данных, конфигурации доменов, почты, DNS и другие файлы расположенные в каталоге пользователя.
Для разработчиков и системных администраторов vesta CP имеет несколько вариантов управления настройками и конфигурацией, а именно CLI (для командной строки) и API (для управления через веб-шлюз).
Совсем недавно vesta CP получила поддержку одного из новейших протоколов сети интернет — ipv6.
Теперь создавать современные сайты поддерживающих новую технологию стало еще проще.