Vesta — панель управления веб-сервером. Установка и настройка
Одним из инструментов, облегчающих жизнь системного администратора является панель управления веб-сервером — Vesta.
Если вы работаете в коллективе, где сотрудники самостоятельно занимаются разработкой веб сайтов и их администрированием (например сайт школы), то им требуется постоянный доступ к файловой системе сайта (а это доступ к хостингу), манипуляции с доменными именами, анализ трафика, создание рабочих бэкапов.
Одним из ключевых вопросов, также, является вопрос безопасности. Даже если ограничить доступ к директории на сервере — пользователь «видит» все директории хостинга /var/www/
В принципе, можно руками перенастроить Apache для разграничения директорий пользователей, но гораздо удобнее это сделать при помощи уже готового решения — веб панели управления хостингом.
При выборе панели я руководствовался несколькими критериями:
- программное обеспечение должно быть свободно-распространяемым;
- поддерживать ОС Debian;
- удобный и интуитивно-понятный интерфейс;
- поддержка русского языка.
Критериям удовлетворяли две панели:
Vesta
После установки и анализа работы с панелями предпочтение было отдано панели управления Vasta:
- быстро и легко устанавливается;
- в процессе инсталляции «подтягивает» все необходимые пакеты для работы панели — при установке ISPConfig приходится все делать руками;
- удобный и интуитивно понятный русифицированный интерфейс.
Установка:
curl -O http://vestacp.com/pub/vst-install.sh
bash vst-install-debian.sh —force
Важно!
Вводим необходимые параметры и нажимаем Enter:
При завершении установки система предоставит параметры входа:
Настройка
Запускаем браузер и переходим по адресу http://[ip — сервера]:8083
После входа мы попадаем в панель управления:
Выбираем пользователя admin и редактируем его параметры:
В данном случае — указываем язык панели RU
Сохраняем изменения:
Ввозможности
1. Верхняя строка меню
- Пакеты — настройка пактов предоставления услуг хостинга пользователю.
- IP — управление IP-адресами сервера.
- Графики — очень удобные и наглядные графики загрузки работы сервера.
- Статистика — работы сервера сервера.
- Журнал — журнал работы панели управления.
- Обновление — управление обновлениями пакетов панели.
- Фаервол — настройка файрвола сервера.
- Сервер — управление службами сервера.
2. Основное меню
- Users — управления пользователями панели.
- Web — управление доменами (создание,просмотр статистики, удаление).
- DNS — управление DNS зонами.
- Mail — управление почтовыми доменами и вход в веб-интерфейс почты.
- DB — управление базами данных и вход в phpmyadmin.
- Cron — управление задачами по расписанию.
- Backup — управление резервными копиями учетной записи.
Создание пользователя
Для того, чтобы наши сотрудники могли самостоятельно работать с хостингом — создадим учетные записи:
Заполняем все поля и жмем сохранить:
Пользователь создан:
При создании пользователя в панели, автоматически создается пользователь в операционной системе, сервере баз данных mysql, ftp -сервере.
Каталог для размещения сайтов располагается в домашней директории пользователя — директория web.
Создание сайта
Теперь наш пользователь может самостоятельно подключаться к панели управления, создавать базы данных и пользователей баз данных, подключаться к серверу по ftp-протоколу.
Переходи в раздел Web и создаем домен:
Готово! Осталось зайти на сервер и заняться разработкой сайта
Добавление доменной зоны РФ
При добавлении доменов, я столкнулся в с проблемой добавления сайтов из доменной зоны РФ.
Решение:
переходи в консоль и с правами root
sed -i «s/# en_US/en_US/» /etc/locale.gen
locale-gen en_US.UTF-8
locale-gen ru_RU.UTF-8
echo LANG=en_US.UTF-8 > /etc/default/locale source/etc/default/locale
service vesta restart
Источники:
- http://vestacp.com
- http://forum.vestacp.com
- http://razvlek-info.net/article/ustanovka-paneli-upravleniya-na-debian-vesta.html
- http://wiki.friendhosting.net
Подскажите пожалуйста, панель управления Vesta устанавливается до или после установки самой операционной системы ОС Debian или CentOS ? Просто первый раз буду ставить сайт на VPS и интересует последовательность действий.
Сначала устанавливается ОС, а затем уже софт.
Купил вечную лицензию на плагины веста, но сейчас не требуются. Продам за пол-цены.
«Готово! Осталось зайти на сервер и заняться разработкой сайта» а куда именно на сервере?
Если Вам нужна директория, где нужно размещать файлы сайта — то это /home/ник вашего пользователя/web/доменное имя вашего сайта/public_html
но на Debian 8 установка запустилась командой
bash vst-install-debian.sh —force
а с той что указана в статье — ни как.
ok, спасибо, обязательно проверим
Здравствуйте. Не подскажите как поднять версию php в веста ср до 7.
ОС Linux a
PHP 5.5.9-1ubuntu4.20
MySQLi 5.5.54-0ubuntu0.14.04.1
Здравствуйте. Пока такое необходимости не было, но можно посмотреть тут: https://forum.vestacp.com/viewtopic.php?t=9990
прикольная панель! Даже не слышал о такой!