Установка VestaCP на Centos 6.5 (x86_64)
Пункты 1 и 2 необязательны
Обновляем пакеты
1 2 3 4 |
yum update |
Переходим во временную папку
1 2 3 4 |
cd /tmp |
Скачиваем установщик
1 2 3 4 |
curl -O http://vestacp.com/pub/vst-install.sh |
Запускаем установщик
Если нужно установить VestaCP с php 5.3.x то добавьте флаг -d
Если установка прерывается, то попробуйте использовать флаг —force
1 2 3 4 |
bash vst-install.sh |
Установщик запросит у вас ввести
адрес электронной почты, напр., test@YOURDOMAIN.TLD, указывайте реальный адрес почты, т.к. на него будет отправлено письмо с паролем от администратора
имя хоста, напр., test.YOURDOMAIN.TLD
Ура! VestaCP установлена, на указанный адрес электронной почты отправлено письмо с данными для входа в VestaCP.
Для входа в панель VestaCP
перейдите, прим. URL, https://11.22.33.44:8083 или https://test.YOURDOMAIN.TLD:8083
используйте в качестве имени пользователя admin и пароль, который был сгенерирован и выслан по указанному адресу электронной почты
Ошибки возникающие после установки VestaCP
Тестируем Apache
1 2 3 4 |
httpd -t |
Если выскакивает предупреждение вида
1 2 3 4 |
[Thu Apr 10 01:02:03 2015] [warn] NameVirtualHost 11.22.33.44:8443 has no VirtualHosts |
Открываем файл vi /etc/httpd/conf.d/11.22.33.44.conf и комментируем или удаляем строчки
1 2 3 4 5 |
NameVirtualHost 11.22.33.44:8443 Listen 11.22.33.44:8443 |
Официальная позиция по данной проблеме «Не обращайте внимания, это нормально» (imperio, VestaCP Team)
Если выскакивает ошибка вида
1 2 3 4 5 |
httpd: apr_sockaddr_info_get() failed for test.YOURDOMAIN.TLD httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName |
Открываем файл vi /etc/hosts и в ручную прописываем имя хоста
- IPv4
12345678910111213127.0.0.1 localhost.localdomain localhost11.22.33.44 test.YOURDOMAIN.TLD# IPv6::1 ip6-localhost ip6-loopbackfe00::0 ip6-localnetff00::0 ip6-mcastprefixff02::1 ip6-allnodesff02::2 ip6-allroutersff02::3 ip6-allhosts1:2:3:4::6 test.YOURDOMAIN.TLD
Если выскакивает предупреждение вида
1 2 3 4 |
[Thu Dec 10 01:02:03 2015] [warn] module ruid2_module is already loaded, skipping |
Открываем файл vi /etc/httpd/conf.d/ruid2.conf и меняем
1 2 3 4 5 6 7 8 |
LoadModule ruid2_module modules/mod_ruid2.so на <IfModule !ruid2_module> LoadModule ruid2_module modules/mod_ruid2.so </IfModule> |
Аналогичные изменения вносим в файл /etc/httpd/conf.d/mod_ruid2.conf
Перед тем как добавлять новые сайты в панели рекомендуется сконфигурировать /etc/php.ini