Установка панели управления сайтами Vesta на CentOS

Admin CentOS, Linux, Server Errors, Vesta, VPS

Установка панели управления сайтами Vesta на свой виртуальный VPS сервер.

Официальный сайт панели Vesta:
https://vestacp.com

Немного слов

Мне очень нравится эта панель управления сайтами. Я перенёс все свои сервера на неё. В ней приятнее интерфейс чем в панели ISP Manager. Её проще устанавливать, настраивать и администрировать. Она приятнее на вид.

В ней только один недостаток, на малых мощностях виртуального сервера отваливается база данных MySQL. В этом случае её нужно перезапускать. Не помню, чтобы такое случалось с ISP Manager. Тем не менее мой выбор пал на Vesta.

Подготовка к установке Vesta

Если вы считаете себя везучим, можете сразу перейти к следующему заголовку. Если возникнут ошибки, вернуться сюда.

Если панель устанавливается после переустановки VPS, в Mac OS при подключении по SSH может понадобится удаление fingerprint.

Установка панели Vesta должна происходить без ошибок. Если возникают любого рода ошибки, надо разобраться из-за чего они происходят. Затем полностью переустановить операционную систему на VPS и начать процедуру заново. Это сбережет нервы в дальнейшем. Меньше вероятностей возникновения других ошибок.

При установки панели на 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

Ошибка иногда выглядит иначе:

Error downloading packages:
  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, а затем в терминале использовать команду:

chattr -i /usr/lib/udev/rules.d/60-net.rules

И после:

yum update

На выполнение команд уйдет около 5-10 минут. Иногда прерывается быстрее:

Loaded plugins: fastestmirror
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 следующей командой:

curl -O http://vestacp.com/pub/vst-install.sh

3. Запускаем установку панели Vesta:

bash vst-install.sh

Подтверждаем буквой y операцию:

Would you like to continue [y/n]: y

На сообщение:

Please enter admin email address:

Вводим свой эмейл адрес.

На сообщение:

Please enter FQDN hostname:

Вводим имя своего домена.

Дальше будет начата установка панели Веста. Указанное время 15 минут. Однако чаще устанавливается гораздо быстрее. Тем более, если у вас на сервере используются SSD накопители.

После удачной установки появится надпись:

Congratulations, you have just successfully installed Vesta Control Panel

    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 адрес при установке.

Возникающие ошибки при установке

При установки может возникнуть следующая ошибка:

Redirecting to /bin/systemctl start  fail2ban.service
Error: invalid email format :: т?mail_name@gmail.com
Error: can't create admin user
[root@server_name ~]#

В ошибке выше эмейл адрес был введён верно, но почему-то в конце установки в сообщении ошибки перед адресом возник какой-то символ.

Для исправления ошибок установки Vesta надо заново провести процедуру установки. Лучше всего это сделать на чистом сервере. Поэтому заново перестанавливаем операционную систему через панель управления VPS. Нужно обратить внимание, чтобы доменное имя у сервера было таким же, какое значение будет введено при установке Весты. Аккуратно вводим свой эмейл адрес.

Что ещё сделать?

Установим редактор nano.

Узнаем пароль root для сервера MySQL.

Настраиваем автоматическую перезагрузку сервера MySQL.

Установить на сервер git. И настроить автодеплой.

Удаляем сервисы, если не нужны.

После инсталляции Vesta создание резервных копий может происходить с ошибкой. В результате будет переполняться место на диске. Для предотвращения подобных случаев лучше сразу назначить на папку backup соответствующие права. Подробнее в статье о создании резервных копий Vesta.

Если сервер находится в другой стране, поправьте localtime. Иначе время на сервере будет отличаться от региона в котором вы живёте.

После того, как вы добавите и настроите свои сайты, следует настроить SSL сертификаты и переадресацию на HTTPS.

Настройте резервное копирование на Яндекс диск.

Обновление панели VESTA

Панель веста обновляется периодически сама, но иногда, в ходе исправления критических ошибок разработчиками, требуется обновить систему как можно раньше. Для этого нужно запустить следующие команды в консоле:

v-update-sys-vesta-all
service vesta restart

English Query (запросы по теме на английском языке)

error: unpacking of archive failed on file /usr/lib/udev/rules.d/60-net.rules: cpio: rename

Error: yum update failed

Error: invalid email format

/etc/yum.repos.d/CentOS-Vault.repo

Centos 7 Install Error

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

Комментарии к статье “Установка панели управления сайтами Vesta на CentOS” (2)

  • Станислав
    15.03.2020 в 08:28

    Здравствуйте! Столкнулся с такой проблемой,установил панель ВЕСТА все настроил,при открытии веб страници выходит вот такая ошибка
    CONFIGURATION ERROR
    config.inc.php was not found.
    Please read the INSTALL instructions! Не пойму как исправить. Буду благодарен если поможите.

Добавить комментарий для Admin Отменить ответ

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Установка панели управления сайтами Vesta на CentOS"