Установка панели управления сайтами Vesta на свой виртуальный VPS сервер.
Официальный сайт панели Vesta:
https://vestacp.com
Немного слов
Мне очень нравится эта панель управления сайтами. Я перенёс все свои сервера на неё. В ней приятнее интерфейс чем в панели ISP Manager. Её проще устанавливать, настраивать и администрировать. Она приятнее на вид.
В ней только один недостаток, на малых мощностях виртуального сервера отваливается база данных MySQL. В этом случае её нужно перезапускать. Не помню, чтобы такое случалось с ISP Manager. Тем не менее мой выбор пал на Vesta.
Подготовка к установке Vesta
Если вы считаете себя везучим, можете сразу перейти к следующему заголовку. Если возникнут ошибки, вернуться сюда.
Если панель устанавливается после переустановки VPS, в Mac OS при подключении по SSH может понадобится удаление fingerprint.
При установки панели на CentOS 7 можно столкнуться с ошибкой:
....
Failed:
initscripts.x86_64 0:9.49.24-1.el7 initscripts.x86_64 0:9.49.39-1.el7
Complete!
Error: yum update failed
Ошибка иногда выглядит иначе:
httpd-tools-2.4.6-118.el7.centos.x86_64: [Errno 256] No more mirrors to try.
Error: yum install failed
Из-за чего так не совсем понятно. На некоторых хостингах CentOS работает из-под «коробки», на других нет. Ошибка кроется в менеджере пакетов Yum (Yellowdog Updater, Modified). По какой-то причине он не может обновить требуемые пакеты.
Если такая ошибка возникла, лучше заново переустановить CentOS, а затем в терминале использовать команду:
И после:
На выполнение команд уйдет около 5-10 минут. Иногда прерывается быстрее:
base | 3.6 kB 00:00:00
extras | 3.4 kB 00:00:00
updates | 3.4 kB 00:00:00
(1/4): base/7/x86_64/group_gz | 156 kB 00:00:00
(2/4): extras/7/x86_64/primary_db | 130 kB 00:00:00
(3/4): base/7/x86_64/primary_db | 5.7 MB 00:00:01
(4/4): updates/7/x86_64/primary_db | 3.6 MB 00:00:01
Determining fastest mirrors
* base: mirror.yandex.ru
* extras: mirror.maxus.pro
* updates: mirror.yandex.ru
No packages marked for update
Тем не менее обычно этого достаточно. После можно приступать к установке. Теперь должно пройти всё гладко.
Инструкция установки панели Веста на CentOS 7
Установка панели происходит в несколько простых этапов.
1. Нужно зайти на свой сервер через SSH протокол.
2. Загружаем установочный файл Vesta следующей командой:
3. Запускаем установку панели Vesta:
Подтверждаем буквой y операцию:
На сообщение:
Вводим свой эмейл адрес.
На сообщение:
Вводим имя своего домена.
Дальше будет начата установка панели Веста. Указанное время 15 минут. Однако чаще устанавливается гораздо быстрее. Тем более, если у вас на сервере используются SSD накопители.
После удачной установки появится надпись:
https://111.111.111.111:8083
username: admin
password: gmsTgmDHTMA473
We hope that you enjoy your installation of Vesta. Please feel free to contact us anytime if you have any questions.
Thank you.
--
Sincerely yours
vestacp.com team
По указанному адресу можно войти в панель управления Vesta. Также эти данные отправляются на указанный email адрес при установке.
Возникающие ошибки при установке
При установки может возникнуть следующая ошибка:
Error: invalid email format :: т?mail_name@gmail.com
Error: can't create admin user
[root@server_name ~]#
В ошибке выше эмейл адрес был введён верно, но почему-то в конце установки в сообщении ошибки перед адресом возник какой-то символ.
Для исправления ошибок установки Vesta надо заново провести процедуру установки. Лучше всего это сделать на чистом сервере. Поэтому заново перестанавливаем операционную систему через панель управления VPS. Нужно обратить внимание, чтобы доменное имя у сервера было таким же, какое значение будет введено при установке Весты. Аккуратно вводим свой эмейл адрес.
Что ещё сделать?
Узнаем пароль root для сервера MySQL.
Настраиваем автоматическую перезагрузку сервера MySQL.
Установить на сервер git. И настроить автодеплой.
Удаляем сервисы, если не нужны.
После инсталляции Vesta создание резервных копий может происходить с ошибкой. В результате будет переполняться место на диске. Для предотвращения подобных случаев лучше сразу назначить на папку backup соответствующие права. Подробнее в статье о создании резервных копий Vesta.
Если сервер находится в другой стране, поправьте localtime. Иначе время на сервере будет отличаться от региона в котором вы живёте.
После того, как вы добавите и настроите свои сайты, следует настроить SSL сертификаты и переадресацию на HTTPS.
Настройте резервное копирование на Яндекс диск.
Обновление панели VESTA
Панель веста обновляется периодически сама, но иногда, в ходе исправления критических ошибок разработчиками, требуется обновить систему как можно раньше. Для этого нужно запустить следующие команды в консоле:
service vesta restart
Здравствуйте! Столкнулся с такой проблемой,установил панель ВЕСТА все настроил,при открытии веб страници выходит вот такая ошибка
CONFIGURATION ERROR
config.inc.php was not found.
Please read the INSTALL instructions! Не пойму как исправить. Буду благодарен если поможите.
Попробуйте поменять права у директории, команда: