ВОЙТИ
    opened image

    Панель VestaCP - это популярная бесплатная панель по управлению веб сервером. Она позволяет автоматизировать процесс создания и настройки на сервере сайтов, почты, DNS, FTP аккаунтов, а также имеет много других функций.

     

    Исходя из требований к системе,  которые указаны на сайте разработчика, установить панель можно только на следующие операционные системы: RHEL / CentOS 5, 6, 7; Debian 7, 8, 9; Ubuntu 12 . 04 - 18 . 10.

     

    Из указанных ОС у нас доступны CentOS 7 и Ubuntu 18.04. Рекомендую устанавливать на CentOS 7.

     

    Для установки панели VestaCP войдите на сервер по SSH и выполните следующую команду для скачивания скрипта:
     

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

     

    или

     

    wget http://vestacp.com/pub/vst-install.sh

     

    Затем запустите интерактивную установку:
     

    bash vst-install.sh

     

    Во время выполнения скрипта будет предложена установка в типичной конфигурации. Некоторые данные нужно ввести во время установки скрипта. Это: адрес электронной почты, номер порта (оставьте 8083),  имя хоста.

     

     

    Также можно сгенерировать установочный скрипт используя форму на сайте разработчика панели: https://vestacp.com/install/

     

    Рекомендую выбрать следующие настройки: систему nginx+apache (в этой конфигурации будет работать файл .htaccess, который часто используется у сайтов); FTP сервер vsftpd для возможности создания FTP пользователей для сайтов; почтовая система exim+dovecot, но если нужна дополнительная защита, можете выбрать ещё Spamasassin и/или ClamAV (последний требует много ресурсов сервера); DNS - named; Firewall - iptables+fail2ban (последний предоставляет дополнительную защиту от брутфорс атаки); базу данных - MySQL и, если нужно PostgreSQL. Также необходимо указать имя хоста, пароль пользователя admin и адрес электронной почты. Имя хоста - чаще всего это доменное имя, которое направлено на сервер.


    После указания нужных параметров нажмите кнопку Generate install command.

     

    После нажатия на кнопку Generate Install Command на странице появится текст с командами, которые нужно набрать, чтобы установить панель в выбранной конфигурации.

     

     

    После запуска скрипта начинается процесс установки панели. Во время установки скрипт спросит порт подключения. Оставьте порт по-умолчанию - 8083. В конце установки будет показано сообщение об успешном завершении и показаны данные для подключения.

     

     

    Скопируйте данные в надёжное место. Перйдите по ссылке в браузере и подтвердите исключение безопасности (SSL сертификат для IP адресов не выдаётся). Откроеста страница входа.Для входа в панель введите имя пользователя admin и его пароль.

     

     

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

     

    Заключение

     

    Был рассмотрен процесс установки панели управления сайтами VestaCP на сервер с операционной системой Linux.