VestaCP– утилита с открытым исходным кодом, служит для управления хостингом и сейчас поддерживает Linux релизы (Red Hat, CentOS) и Ubuntu LTS 12.04 и Ubuntu 13.04. Она поставляется со всем необходимыми программными продуктами для запуска и управления своими веб-сайтами которые размещены на вашем VPS, в том числе содержит:
– Веб-сервер (Apache с Nginx в качестве обратного прокси);
– Сервер DNS;
– Сервер базы данных;
– Почтовый сервер;
– FTP-сервер;
– Nginx из коробки;
– SSL сертификаты и SNI;
– Поддержка Wildcard;
– Шаблоны конфигурации;
– Поддержка DKIM;
– Быстрое резервное копирование;
– Система мониторинга;
– Антиспам / Антивирусы;
– WHMCS – биллинг поддержка;
– Интеграция EPEL;
– Простой GUI;
– Мощный CLI;
– Открытый формат данных;
– И многое другое.
Чтобы установить vestacp на CentOS необходимо скачать уже готовый скрипт который сам за Вас все сможет сделать, так что просто его скачаем:
# cd /usr/local/src # curl -O http://vestacp.com/pub/vst-install.sh
После того как скачаеться небольшой баш скрипт, нужно его запустить:
# bash vst-install.sh
Скрипт сам начнет установку, но на некоторых этапах нужно будет ввести некоторые данные. У меня было предупреждение что у меня уже в моей системе установлен httpd, bind-9 и он просил удалить их. Можно этого не делать, просто запустить этот же скрипт с опцией “f”, принудительная установка, но я взял и удалил мой апач и бинд следующим образом:
# yum remove httpd # yum remove bind
У меня они были установлены из-за того что я устанавливал webmin (еще одна панель управления для веб хостинга).
Меня просят подтвердить действительно я хочу продолжить установку данной панели: Y. Пишем только не маленькую букву, у меня не работало.
Следующим шагом будет ввод вашего email: ввел свое мыло.
Далее, просят нас ввести hostname: я ввел свой IP адрес.
Приведу скриншот чтобы было понятней:
Нам написали что бы мы подождали примерно 15 мин. А тем временем можно сделать чай =)
Установка реально заняла где то минут 5, после чего я увидел следующий вывод:
Мы видим наш IP адрес с портом 8083, а так же логин и пароль. Я в целях своей же безопасности взял и скрыл их. По этому перейдем по указанному айпишнику и порту в браузер для дальнейшей работы ( настройки).
После ввода логина и пароля можно увидеть вот такой миленький, на мой взгляд, интерфейс моей панели:
Как удалить панель управления Vesta?
1. Нужно остановить службу
# service vesta stop
2. Нужно удалить Веста пакеты и репозиторий программного обеспечения
# yum remove vesta* # rm -f /etc/yum.repos.d/vesta.repo
3. Удалить каталог данных и cron
# rm -rf /usr/local/vesta
Можно также рассмотреть возможность удалить учетную запись пользователя (администратора) и его cron.
Прочитайте так же:
Установка дополнительных компонентов в Vestacp
На этом установка vestacp на CentOS подошла к завершению. Надеюсь хорошо описал сам процесс, если есть пожелания пишите внизу. Спасибо!