Инструкция по настройке VPS на Debian и Ubuntu c установкой VestaCP

Всем привет! В этой статье я решил написать подробную инструкцию по настройке своего VPS сервера для размещения сайтов. Показывать я буду на примере хостинг-провайдера Zomro, так как здесь самые низкие цены на VPS и домены которые я только встречал. Да и к качеству услуг у меня вопросов нет. К тому же, данный хостинг является абузоустойчивым. Поэтому и вам рекомендую зарегистрироваться на этом хостинге. Также можете почитать отзывы клиентов.

Баннер Zomro

Итак, поехали. Регистрируемся на сайте и производим оплату. С актуальными тарифными планами всегда можно ознакомиться на сайте хостинга. Также вам еще нужно приобрести доменное имя для будущего сайта (если его у вас еще нет). Цены на домены у Zomro также очень низкие, поэтому рекомендую покупать их именно здесь.

После оплаты в левом меню панели управления в разделе «Товары и услуги» выбираем пункт «Виртуальные серверы» и жмем на кнопку «Заказать»:

Заказ виртуального сервера Zomro

В открывшемся окне выбираем нужный тарифный план и жмем на кнопку заказать:

Выбор тарифного плана

Далее нужно выбрать следующие пункты:

  • Установить период автопродления или отключить его;
  • Указать доменное имя. Если вы еще не приобрели его, то сделайте это прямо из панели управления.
  • Выбрать операционную систему. Я рекомендую выбирать Debian или Ubuntu самых последних версий, так как они поддерживают самые новые версии PHP и MySQL и в дальнейшем не придется тратить время и нервы на их обновление. Дело в том, что практически все популярные системы управления сайтами (Wordpress, Drupal, DLE и другие) требуют наличии PHP и MySQL не ниже определенной версии. И чтобы попасть под это требование мы изначально выбираем последнюю версию операционной системы. Я всегда устанавливаю Ubuntu, но процесс настройки ничем не отличается.
  • Количество IP адресов - в большинстве случаев выбираем 1 штуку. Дополнительный IP адрес может потребоваться в редких случаях и за него нужно будет ежемесячно доплачивать около 2,5 долларов.
  • Лицензию на панель управления выбираем из личного предпочтения: бесплатный или платный вариант. Я выбираю бесплатный вариант (VestaCP), так как особой разницы не вижу. Но устанавливать мы будем с официального сайта последнюю версию, поэтому следует выбрать пункт «Без лицензии».

После выбора всех пунктов оплачиваем услугу путем нажатия на кнопку «В корзину»:

Выбор операционной системы

Далее жмем «Проверить номер телефона», вводим свой номер телефона, получаем СМС с проверочным кодом и вводим его в поле на сайте:

Проверка номера телефона

Ввод СМС

Оплачиваем сумму с лицевого счета и ждем обработки заказа (открытия сервера). Длится этот процесс примерно 15 минут.

Оплата услуг с лицевого счета

А пока сервер открывается, скачиваем и устанавливаем программу Putty с официального сайта. Она нужна для подключения и управления нашим сервером посредством SSH соединения.

После того, как наш сервер был открыт, переходим во вкладку «Виртуальные серверы» в левом меню панели управления, выделяем наш сервер щелчком левой кнопки мыши и выбираем пункт «Инструкция»:

Инструкция

В открывшемся окне видим данные для подключения к серверу через SSH соединение, а именно IP-адрес, пользователь и пароль:

Данные для подключения к серверу

Запускаем установленную программу Putty. В поле Host Name вводим наш IP адрес (порт не меняем) и жмем на кнопку Open:

Программа Putty

При первом подключении возможно появления всплывающего окна, где нужно нажать на кнопку «Да»:

Всплывающее окно

Далее вводим наш логин root и жмем на клавишу Enter. Копируем пароль в буфер обмена и щелкаем правой кнопкой мыши по зеленой области в программе Putty для вставки пароля.

Ввод пароля в Putty

Не удивляйтесь, если после нажатия пароль не отобразился в окне программы. Он вставился, просто его не видно. Также копируйте его очень внимательно. Некоторые пользователя копируют вместе с пробелом в начале или конце слова, а это уже совсем другой пароль.

После вставки пароля жмем Enter. Ура! Мы подключились к серверу. Теперь переходим к его настройке.

Заходим на официальный сайт бесплатной панели управления сайтами VestaCP, пролистываем страницу в самый низ и заполняем пустые ячейки:

  • Hostname – указываем наш домен (без http и https, например, site.ru);
  • Email – указываем нашу почту;
  • Password – придумываем пароль.

В будущем эти данные будут использоваться для входа в панель управления, поэтому их нужно сохранить или запомнить. После ввода данных жмем на кнопку «Generate Install Command»:

Сайт бесплатной панели управления VestaCP

Получаем сгенерированные команды для установки:

Сгенерированные команды для установкиНе спешим закрывать это окно, оно нам скоро пригодится.

Возвращаемся в Putty. Вводим команду обновления из соурс листов:

apt-get update

Начинается обновление. Ждем его окончания.

Устанавливаем файловый менеджер mc командой:

apt-get install mc

Всегда подтверждайте установку буквой Y и Enter, когда появляется запрос на подтверждение установки.

Устанавливаем curl командой:

apt-get install curl

Далее устанавливаем текстовый редактор nano, если он еще не установлен:

apt-get install nano

После возвращаемся к сгенерированным командам на сайте VestaCP. Нас интересует 2 и 3 команды:

Cгенерированные команды для установки VestaCP

Копируем вторую команду (загрузка VestaCP) и вставляем в Putty щелчком правой кнопкой мыши и нажатием клавиши Enter. Ждем окончания загрузки. Это быстрый процесс и занимает пару секунд.

Далее копируем 3 команду (установка и запуск VestaCP) и вставляем в Putty щелчком правой кнопкой мыши и нажатием клавиши Enter. По времени установка занимает около 15 минут.

При первой попытке установка завершилась с ошибкой. Проблема была в публичных ключах GPG. Для ее решения достаточно установить gnupg командой:

apt-get install gnupg

И повторно вводим команду установки VestaCP. На этот раз установка завершилась успешно.

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

После завершения установки сохраняем данные для входа:

Данные для входа в VestaCP

Так как наш домен еще не привязан панели управления, то для входа заменяем его на наш IP адрес, порт не меняем. Должно получится что-то вроде этого:

111.111.11.12:8083

Вставляем в адресную строку браузера, переходим и видим подобное окно:

Ошибка входа в VestaCP

Жмем на кнопку «Дополнительные» и переходим на сайт:

Вход в VestaCP

Авторизуемся в панели управления. Данные для входа были указаны в этом окне после установки VestaCP:

Авторизация в VestaCP

В панели управления жмем на имя пользователя в правом верхнем углу экрана и меняем язык на русский:

Смена языка VestaCP

Нам осталось привязать домен к панели управления. Для этого переходим во вкладку «Домены» в левом меню панели управления, выбираем нужный домен и переходим в настройку NS серверов:

Установка NS серверов Zomro

Указываем следующие NS серверы и сохраняем:

ns1.zomro.net

ns2.zomro.ru

ns3.zomro.com

ns4.zomro.su

Далее нам нужно заказать DNS-хостинг для привзяки домена. Для этого переходим в пункт "DNS-хостинг" в левом меню панели управления:

Заказ DNS хостинга на Zomro

Жмем на кнопку "Заказать" и приобретаем DNS-сервер на 50 доменов. Как только услуга станет активной, выделяем ее щелчком левой кнопки мыши и переходим в пункт "Инструкция". Перед нами открывается новое окно, где указаны данные для входа в DNSmanager - панель управления серверами имён. Авторизуемся в панели, добавляем новый домен с типом Master, указываем наше доменное имя, IP-адрес нашего сервера и e-mail администратора. На этом все!

Привязка домена может занимать до 24 часов. Если по истечению этого времени сайт не открывается, значит вы что-то сделали неправильно.

После того, как домен был привязан, переходим в раздел «Web» панели управления и жмем на кнопку «Редактировать»:

Редактирование домена VestaCP

Здесь можно выпустить бесплатный SSL сертификат для домена, а также создать FTP аккаунт для загрузки файлов сайта на сервер с помощью специальных программ, например, FileZilla.

Выпуск бесплатного SSL сертификата VestaCP

Создание FTP аккаунта VestaCP

На этом все! Если у вас возникли какие-либо вопросы по настройке, то пишите мне в Телеграм – @antirusachok. Постараюсь помочь всем. До встречи, друзья!

Оставьте свой отзыв
Для публикации отзыва, пожалуйста, авторизуйтесь на сайте с помощью одной из доступных социальных сетей. Это действие займет несколько секунд Вашего времени и требуется для защиты сайта от накруток рейтингов и отзывов