opened image

Установка панели VestaCP

Панель 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.