Как разместить сайт на собственном виртуальном сервере VPS

Как разместить сайт на собственном виртуальном сервере VPS

Всем привет, в этой статье мы разберем, как настроить VPS хостинг и использовать панель управления сайтами Vesta panel.

Работать будем с провайдером veesp.com. Заходим на сайт по ссылке, переходим во вкладку продукты.

И мы видим несколько решений по хостингу. 

Первые три решения это VPS на разных операционных системах, linux и windows.

Linux подходит для большинства сайтов html, css, javascript, php, все популярные движки, cms-ки работают на linux хостинге, они будут работать также и на windows хостинге, но windows хостинг он как правило более дорогой, и он предназначен для специализированных решений если вы к примеру разрабатываете на asp.net то вам скорее всего понадобится windows хостинг.

Выбираем хостинг, я выберу вариант №1, Linux SSD VPS, кликаем по нему.

После клика мы увидим следующую тарифную сетку.

Вы можете выбрать любой тариф который для вас подходит в текущий момент.

Я в качестве примера выберу следующий тариф.

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

После того, как вы зарегистрируетесь и произведете оплату, вы попадете в личный кабинет.

Давайте теперь перейдем в первую вкладку Linux SSD VPS, так как я приобрёл ранее Linux SSD VPS хостинг.

Выбираем хостинг который приобретён, в данном случае он всего один.

Кликаем по хостингу и переходим к панели управления, в ней вы можете увидеть свои технические характеристики.

Когда вы будете покупать VPS хостинг вам будет задан вопрос, есть ли у вас домен который вы хотите настроить для своего хостинга, и если он есть, то его можно ввести, я уже его ввел Hostname: htmlspravka.ru

Обратите внимание на вкладку Rebuild, в данной вкладке вы можете переустановить программное обеспечение.

Перейдя по данной вкладке вы увидите следующее.

К примеру при покупке хостинга вы выбрали случайную операционную систему, я рекомендую выбирать сразу же операционную систему с контрольной панелью, то есть, чтобы не ставить панель управления хостингом самостоятельно, а чтобы она была установлена автоматически, я в данном уроке использую панель VESTACP, есть еще другой вариант cPanel. Вы всегда можете выбрать любую контрольную панель.

После выбора необходимо нажать Re-install VPS после чего у вас будет произведена переустановка и будет установлена контрольная панель которую вы выберете.

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

  • Информация о вашем аккаунте.
  • Информация с деталями вашего VPS плана.
  • Информация по логину в панель управления сервером.
  • Информация о панели управления хостингом.

Давайте посмотрим как выглядит управления сервером.

Теперь давайте посмотрим как выглядит VESTACP

Для перехода в неё необходимо скопировать ссылку, которая вам пришла в письме.

Скриншот ссылки в письме.

Возможно при первом переходе по ссылке у вас появится следующее сообщение.

В таком случае нажимаем на кнопку подробности и кликаем сделать исключение, после этого вы сразу попадете на форму для ввода логина и пароля.

Вводим данные которые указаны в вашем письме и нажимаем войти.

Есть один важный момент, в панели VESTACP есть настройка такая как ip.

Это ip вашего сервера и по умолчанию, он здесь может стоять некорректный, то есть, по умолчанию здесь может стоять некое дефолтное значение, которое не соответствует реальности, его нужно поменять.

В письме которое вам ранее приходило на почту будет указан ip вашего сервера.

Его необходимо прописать в VESTACP.
Для того чтобы прописать новый ip необходимо удалить старый.
Для этого переходим в VESTACP, идём в вкладку ip, выбираем некорректный ip и Нажимаем DELETE.

Далее нажимаем на — “Плюсик” и создаём новый ip адрес.

Необходимо указать ip адрес который указан у вас в письме.

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

Далее переходим в вкладку WEB и нам необходимо создать домен для нашего сайта.

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

В разделе WEB нажимает на — “Плюсик”.

Теперь нам необходимо добавить новый домен.

В поле  Domain указываем имя домена, для примера я введу свой.
Далее выбираем ip адрес, в данном случае он один, проверьте, чтобы он был корректный и совпадал с тем, который указан у вас в письме, если у вас он не совпадает с тем что указан в письме и у вас не получается его изменить самостоятельно, напишите в техподдержку, вам обязательно помогут. 

Убираем галочку, DNS Support, она нам не нужна, потому что DNS здесь настраивается отдельно, в другой панели.

Кликаем по ADVANSED OPTIONS и включаем галочку Additional FTP.

Давайте теперь создадим FTP доступ, чтобы вы могли зайти по FTP и загрузить файлы на свой сайт.

  • Пишем имя пользователя, например htmlspravka.
  • Генерируем пароль.
  • В поле Send FTP credentials to email укажите ваш @mail, на вашу почту придут данные данного FTP доступа.
  • Нажимаем Add.

После нажатия на Add вы можете увидеть сообщение, о том что ваш домен создан.

Давайте перейдём в раздел WEB, в нём вы увидите ваш домен.

Теперь нам необходимо сделать так, чтобы наш домен смотрел на купленный VPS хостинг. К слову вы можете купить домен на хостинг провайдере veesp.

В моём случае, моё доменное имя находится на другом сервере, и на другом провайдере.

Для того чтобы его направить сюда необходимо сделать следующее, заходим в billing панель veesp далее  в billing панели вверху выбираем, вторую вкладку DNS Hosting.

DNS Hosting это бесплатная услуга которая доступна клиентам veesp.

Далее необходимо нажать на кнопку Add Dns Hosting, после этого у вас появится данная услуга.

Далее переходим в DNS Hosting.

После перехода в DNS хостинг кликаем по кнопке Add domain.

 

Теперь вам необходимо ввести имя своего домена, у меня это htmlspravka.ru, выбрать пункт I will add entries manually, и нажать Submit.

После данных действий у вас появится запись с тем доменом, который вы добавили.

Далее нам необходимо внести в него дополнительные настройки, кликаем по домену который обозначен на скриншоте выше, заходим внутрь его, и теперь нам необходимо добавить A записи. Для того чтобы добавить А записи необходимо нажать на кнопку Add new record.

Заполняем необходимые данные и нажимаем кнопку Submit.

Делаем ещё одну А запись, повторяем все действия что были выше, только перед доменом ставим *. и нажимаем Submit.

После данных действий, у вас появятся две А записи, это важно для того, чтобы ваш сайт открывался.

Теперь на доменном регистраторе, где вы покупали домен, вам необходимо направить его на свои собственные ns сервера и указать сервера ns1, и ns2.

Я зашёл на доменный регистратор где я покупал домен.

Далее мне необходимо перейти в управление своим доменом и в разделе NS-серверы необходимо выбрать собственные серверы имён, далее необходимо нажать изменить.

Далее необходимо ввести собственные ns.

Возможно у вас будут поля для ввода ip адресов, в таком случае введите свои ip адреса. После — этого необходимо нажать сохранить.

После того, как вы поменяли у своего домена ns сервера, должно пройти какое то время, от нескольких часов до одного дня, на самом деле заявлено до 48 часов, это полное обновление DNS сети, но как правило это занимает несколько часов.

После всех действий выше, если вы всё сделали верно, ваш домен будет направлен на DNS хостинг veesp, а внутри veesp этот же домен будет направлен на ip адрес вашего VPS сервера.

Теперь давайте подключимся к домену по ftp доступу.

Я перейду в ftp клиент у меня установлен GlobalSCAPE у вас может быть любой другой ftp клиент.

Я создам новое подключение и введу все необходимые данные для подключения. Имя и пароль вы можете найти в своём почтовом ящике. После этого необходимо нажать ок и connect.

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

Давайте рассмотрим как работать с базами данных в VESTACP.
Для этого я вернулся в VESTACP, перейду в раздел DB.

Здесь есть вот такая ссылочка на письма PHPMYADMIN и есть главный пользователь, он называется admin_default.

Давайте отредактируем главного пользователя, сменим пароль, для этого необходимо нажать кнопку EDIT.

Далее необходимо сгенерировать пароль, записать его себе и нажать кнопку Save.

Теперь давайте вернёмся назад в раздел с базами данных и перейдем по ссылке PHPMYADMIN.

После клика по ссылке PHPMYADMIN мы увидим панель phpMyAdmin.

Вводим имя пользователя и пароль который мы сгенерировали и записали себе выше и нажимаем вперёд.

После клика по кнопке вперёд мы автоматически переходим в phpMyAdmin. Далее работаем здесь, если необходимо создаем таблицы, создаем базы данных, прописываем доступ к этим базам данных в своих сайтах, чтобы это все работало.

Если у вас возникнут вопросы при использовании данного VPS хостинга, обращайтесь в техническую поддержку.

Найти её можно в billing панели в разделе Support.
В разделе Support вы можете создать новый ticket.

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

Всем спасибо за внимание, надеюсь данная статья была полезной для вас. Это был обзор использования VPS хостинга на хостинг провайдере veesp.com. И использования панели управления сайтами Vesta panel. Мы зарегистрировали VPS хостинг и разместили на нем сайт.