Как установить VestaCP на Centos 6?

Установка VestaCP на Centos 6.5 (x86_64)

Пункты 1 и 2 необязательны

  1. Обновляем пакеты
    yum update

  2. Переходим во временную папку
    cd /tmp

  3. Скачиваем установщик
    curl -O http://vestacp.com/pub/vst-install.sh

  4. Запускаем установщик
    Если нужно установить VestaCP с php 5.3.x то добавьте флаг -d
    Если установка прерывается, то попробуйте использовать флаг --force
    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
httpd -t

  • Если выскакивает предупреждение вида
    [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 и комментируем или удаляем строчки
    NameVirtualHost 11.22.33.44:8443
    Listen 11.22.33.44:8443

    Официальная позиция по данной проблеме "Не обращайте внимания, это нормально" (imperio, VestaCP Team)
    ВАЖНО! Если вы планируете в дальнейшем использовать HTTPS, то оставьте как есть

  • Если выскакивает ошибка вида
    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
    127.0.0.1 localhost.localdomain localhost
    11.22.33.44 test.YOURDOMAIN.TLD
    # IPv6
    ::1 ip6-localhost ip6-loopback
    fe00::0 ip6-localnet
    ff00::0 ip6-mcastprefix
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    ff02::3 ip6-allhosts
    1:2:3:4::6 test.YOURDOMAIN.TLD

  • Если выскакивает предупреждение вида
    [Thu Dec 10 01:02:03 2015] [warn] module ruid2_module is already loaded, skipping

    Открываем файл vi /etc/httpd/conf.d/ruid2.conf и меняем
    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

 

  • vesta, centos
  • 13 Пользователи нашли это полезным
Помог ли вам данный ответ?

Связанные статьи

Как установить php 5.2.17 на VestaCP?

Установка PHP 5.2.17 на VestaCP (Centos 6.5 x86_64) Пункт 1 необязателен, если у вас уже...