Всем привет! В этой статье я решил написать подробную инструкцию по настройке своего VPS сервера для размещения сайтов. Показывать я буду на примере хостинг-провайдера Zomro, так как здесь самые низкие цены на VPS и домены которые я только встречал. Да и к качеству услуг у меня вопросов нет. К тому же, данный хостинг является абузоустойчивым. Поэтому и вам рекомендую зарегистрироваться на этом хостинге. Также можете почитать отзывы клиентов.
Итак, поехали. Регистрируемся на сайте и производим оплату. С актуальными тарифными планами всегда можно ознакомиться на сайте хостинга. Также вам еще нужно приобрести доменное имя для будущего сайта (если его у вас еще нет). Цены на домены у Zomro также очень низкие, поэтому рекомендую покупать их именно здесь.
После оплаты в левом меню панели управления в разделе «Товары и услуги» выбираем пункт «Виртуальные серверы» и жмем на кнопку «Заказать»:
В открывшемся окне выбираем нужный тарифный план и жмем на кнопку заказать:
Далее нужно выбрать следующие пункты:
После выбора всех пунктов оплачиваем услугу путем нажатия на кнопку «В корзину»:
Далее жмем «Проверить номер телефона», вводим свой номер телефона, получаем СМС с проверочным кодом и вводим его в поле на сайте:
Оплачиваем сумму с лицевого счета и ждем обработки заказа (открытия сервера). Длится этот процесс примерно 15 минут.
А пока сервер открывается, скачиваем и устанавливаем программу Putty с официального сайта. Она нужна для подключения и управления нашим сервером посредством SSH соединения.
После того, как наш сервер был открыт, переходим во вкладку «Виртуальные серверы» в левом меню панели управления, выделяем наш сервер щелчком левой кнопки мыши и выбираем пункт «Инструкция»:
В открывшемся окне видим данные для подключения к серверу через SSH соединение, а именно IP-адрес, пользователь и пароль:
Запускаем установленную программу Putty. В поле Host Name вводим наш IP адрес (порт не меняем) и жмем на кнопку Open:
При первом подключении возможно появления всплывающего окна, где нужно нажать на кнопку «Да»:
Далее вводим наш логин root и жмем на клавишу Enter. Копируем пароль в буфер обмена и щелкаем правой кнопкой мыши по зеленой области в программе Putty для вставки пароля.
После вставки пароля жмем Enter. Ура! Мы подключились к серверу. Теперь переходим к его настройке.
Заходим на официальный сайт бесплатной панели управления сайтами VestaCP, пролистываем страницу в самый низ и заполняем пустые ячейки:
В будущем эти данные будут использоваться для входа в панель управления, поэтому их нужно сохранить или запомнить. После ввода данных жмем на кнопку «Generate Install Command»:
Получаем сгенерированные команды для установки:
Не спешим закрывать это окно, оно нам скоро пригодится.
Возвращаемся в Putty. Вводим команду обновления из соурс листов:
apt-get update
Начинается обновление. Ждем его окончания.
Устанавливаем файловый менеджер mc командой:
apt-get install mc
Всегда подтверждайте установку буквой Y и Enter, когда появляется запрос на подтверждение установки.
Устанавливаем curl командой:
apt-get install curl
Далее устанавливаем текстовый редактор nano, если он еще не установлен:
apt-get install nano
После возвращаемся к сгенерированным командам на сайте VestaCP. Нас интересует 2 и 3 команды:
Копируем вторую команду (загрузка VestaCP) и вставляем в Putty щелчком правой кнопкой мыши и нажатием клавиши Enter. Ждем окончания загрузки. Это быстрый процесс и занимает пару секунд.
Далее копируем 3 команду (установка и запуск VestaCP) и вставляем в Putty щелчком правой кнопкой мыши и нажатием клавиши Enter. По времени установка занимает около 15 минут.
При первой попытке установка завершилась с ошибкой. Проблема была в публичных ключах GPG. Для ее решения достаточно установить gnupg командой:
apt-get install gnupg
И повторно вводим команду установки VestaCP. На этот раз установка завершилась успешно.
После завершения установки сохраняем данные для входа:
Так как наш домен еще не привязан панели управления, то для входа заменяем его на наш IP адрес, порт не меняем. Должно получится что-то вроде этого:
111.111.11.12:8083
Вставляем в адресную строку браузера, переходим и видим подобное окно:
Жмем на кнопку «Дополнительные» и переходим на сайт:
Авторизуемся в панели управления. Данные для входа были указаны в этом окне после установки VestaCP:
В панели управления жмем на имя пользователя в правом верхнем углу экрана и меняем язык на русский:
Нам осталось привязать домен к панели управления. Для этого переходим во вкладку «Домены» в левом меню панели управления, выбираем нужный домен и переходим в настройку NS серверов:
Указываем следующие NS серверы и сохраняем:
ns1.zomro.net
ns2.zomro.ru
ns3.zomro.com
ns4.zomro.su
Далее нам нужно заказать DNS-хостинг для привзяки домена. Для этого переходим в пункт "DNS-хостинг" в левом меню панели управления:
Жмем на кнопку "Заказать" и приобретаем DNS-сервер на 50 доменов. Как только услуга станет активной, выделяем ее щелчком левой кнопки мыши и переходим в пункт "Инструкция". Перед нами открывается новое окно, где указаны данные для входа в DNSmanager - панель управления серверами имён. Авторизуемся в панели, добавляем новый домен с типом Master, указываем наше доменное имя, IP-адрес нашего сервера и e-mail администратора. На этом все!
Привязка домена может занимать до 24 часов. Если по истечению этого времени сайт не открывается, значит вы что-то сделали неправильно.
После того, как домен был привязан, переходим в раздел «Web» панели управления и жмем на кнопку «Редактировать»:
Здесь можно выпустить бесплатный SSL сертификат для домена, а также создать FTP аккаунт для загрузки файлов сайта на сервер с помощью специальных программ, например, FileZilla.
На этом все! Если у вас возникли какие-либо вопросы по настройке, то пишите мне в Телеграм – @antirusachok. Постараюсь помочь всем. До встречи, друзья!