Вход
Русский
USD
Цены в иностранной валюте приведены информационно

Установка и настройка VestaCP на Ubuntu 14.04

Бесплатная панель управления

Vesta Control Panel (VestaCP) представляет собой свободную открытую панель для управления сайтами. Она имеет встроенные инструменты для баз данных, почты, а также DNS. Наша статья поможет вам поставить и запустить панель на ОС Ubuntu версии 14.04. Кроме того, мы покажем как настраивать ваш сайт, а также учетку электронной почты. Для этого вам потребуется домен и хост. Мы будем использовать условный адрес example.com. У вас должен быть заранее настроенный FTP-клиент вроде Filezilla. Кроме того, нужен будет не рутированный пользователь, у которого есть доступ с sudo. Нам также потребуются 4 А-записи. Первая перенаправляет наш домен на IP сервера. Вторая — направляет ns1.example.com на айпишник сервера. Третья делает тоже самое, только с ns2.example.com. Четвертая нужна для того, чтобы перенаправить panel.example.com на IP-сервера. Кроме того, требуется запись CNAME, направляющая www.example.com на example.com.

Мы начнем с установки панели VestaCP

Прежде всего потребуется загрузка установочного скрипта панели. Root-доступ нужен для корректной его работы. Запускайте скрипт в root-сессии. Данная команда поможет вам загрузить его:

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

После этого, скрипт нужно запустить в root-сессии:

bash vst-install.sh

Для продолжения нужно будет нажать символ Y. Программа сразу попросит вас ввести корректный адрес почты. Напишите его и нажмите Enter для подтверждения. После этого требуется написать имя хоста. Вы можете применять любое имя, но по умолчанию используется домен — panel.example.com. Домен, прописанный во время установки, будет служить адресом панели управления. В нашем случае он будет выглядеть так: https://panel.example.com:8083. Для сайта с доменным именем example.com нужна панель panel.example.com. С ее помощью вам удастся настроить желаемый домен example.com. Весь этап установки занимает около 15 мин. Наш скрипт загрузит панель управления Vesta, а также необходимые сервисы для ее работы, такие как:

  • Сервер Apache для back-end;
  • Веб-сервер Nginx;
  • Сервер почты Exim;
  • Сервак для DNS Blind;
  • Базы данных MySQL;
  • Dovercot – сервер POP3/IMAP;
  • Iptables + Fail2Ban;
  • Сервер FTP Vsftpd;
  • Почтовый клиент Roundcube.


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

=======================================================
Congratulations, you have just successfully installed Vesta Control Panel
https://panel.example.com:8083 username: admin
password: ********

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

su – user name

Cледующий шаг — настройка Vesta

После завершения инсталляции панели, вы увидите ссылку, которую нужно открыть. В нашем примере — это https://panel.example.com:8083/. Вы увидите предупреждение SSL на своем дисплее:

Your connection is not private

Не удивляйтесь, ведь сервер применяет самоподписанный сертификат. Вы можете не беспокоиться и продолжать. Далее вы увидите форму входа. В нее нужно внести идентификационные данные, которые у вас теперь есть после этапа установки. Они также будут у вас на почте, которую вы задали на начальном этапе. Обязательно поменяйте пароль администратора панели. Ссылка на Admin находится в правом верхнем углу панели управления. В поле Password напишите новый пароль. Его можно также сгенерировать посредством кнопки Generate. Вы также сможете поменять в случае необходимости язык и имя. Внизу требуется указать сервера имен. Это ваши поддомены. В нашем примере это ns1.example.com, а также ns2.example.com. Когда настройки закончены, нужно нажать сохранить с помощью кнопки Save.

Как настроить сайт?

Используя домашнюю страницу, нужно выбрать параметр Web. Чтобы добавить сайт, нажмите кнопку плюс на клавиатуре. Затем добавьте URL в поле Domain либо используйте наш адрес сервера example.com. Выпадающее меню IP Adress может предлагать несколько вариантов адресов если включена частная сеть. В списке выберите IP вашего сервера. Advanced Options – это расширенные настройки. Поле Aliases необходимо для ввода поддоменов. Присутствует также раздел Web Statistics. Вы можете выбрать опцию webalizer, чтобы была возможность просматривать статистику по сайту. Для быстрой загрузки файлов на сайт используйте опцию Additional FTP. Здесь обязательно придется заполнить поля имени и пароля. Username должен иметь приставку admin_. Имейте ввиду, что все ваши данные не будут шифроваться при передаче по FTP соединению, поэтому конфиденциальную инфу отправлять не стоит. Вот и все, настройка завершена. Теперь нужно нажать кнопку Add.
После этого, подключитесь к серверу FTP:

ftp ip_адрес_сервера

Либо используйте программу Filezilla для этой цели. Файлы сайта должны храниться в папке public_html. Вы сможете также подгрузить новый index.html либо внести правки в уже существующий. После загрузки файлы сразу станут доступны на вашем ресурсе. Если какие-то имена будут совпадать, файлы будут замещены. Перейдите на ваш сайт http://example.com, чтобы увидеть изменения. Если по какой-то причине вам нужно будет поменять домен, делайте это через пункт Web. При клике на дисплее высветится адрес сайта и панели управления Vesta.

Как настроить учетку электронной почты?

Мы будем использовать условный адрес почты username@example.com. Зайдите в панель управления и выберите опцию Mail. Вам нужно будет навести курсор на доменное имя, выбрав опцию Add Account. Следующий экран даст вам информацию о пароле и имени пользователя. Для добавления аккаунта нажмите кнопку Add. В поле Advanced Options вы увидите такие опции:

  • Поле Aliases необходимо для подключения дополнительных адресов почты;
  • Опция Quota нужна для задания лимита объема почтового ящика;
  • Параметр Forward пригодится в случае необходимости перенаправить письма на другой ящик. Если поставить галочку на опции Do not store forwarded email, то пересланные сообщения будут удалены.

Чтобы увидеть созданный аккаунт, перейдите на: http://panel.example.com/webmail/. Для входа используйте учетные данные, созданные ранее. Напишите свое доменное имя в поле Username. Оно будет выглядеть так: some_name@example.com для аккаунта some_name. Вот и все, панель управления Vesta настроена и полностью готова к использованию.

Опубликовано: Апрель 3, 2017