Как перенести сайт с хостинга на VPS Beget

Настройки ПО

На днях появилась необходимость переноса сайта с хостинга Айхор на сервер VPS Beget.

Во-первых, это безопаснее — сайт на хостинге более уязвимый к ДДОС-атакам, чем на ВДС.

Во-вторых, на ВПС больше ресурсов, а значит, сайт будет быстрее загружаться, что положительно повлияет на ранжирование в поисковых системах. Установка сайта на VPS занимает не более 10 минут.

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

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

Подробная инструкция по переносу сайта с хостинга iHOR на VPS Beget

  1. Сначала переходим в менеджер файлов на хостингеКак перенести сайт с хостинга на VPS Beget
  2. Далее переходим в директорию сайта и сжимаем файлыКак перенести сайт с хостинга на VPS Beget
  3. Сжатый архив скачиваем на наш компьютер.Кстати, файлы рекомендую удалить. Так будет легче определить, что перенос сайта на VPS Beget прошел успешно.Как перенести сайт с хостинга на VPS Beget
  4. Далее заходим в phpMyAdminКак перенести сайт с хостинга на VPS Beget
  5. Выбираем нужную базу данных (ту, которая связана с переносимым сайтом).Как перенести сайт с хостинга на VPS Beget
  6. Переходим во вкладку “Экспорт”, жмём “Далее” и скачиваем файл в форме .sql на свой компьютер.Как перенести сайт с хостинга на VPS Beget
  7. С работой на хостинге закончили. Переходим к ВПС. Для начала нужно перейти в VESTA CP. Если у вас он еще не установлен, то прочтите мою статью по установке, которую я скоро опубликую в блоге. Так выглядит интерфейс этого ПО:Как перенести сайт с хостинга на VPS Beget
  8. Нужно добавить новый домен в Весту. Переходим во вкладку WEB и жмём на зеленый “плюсик”Как перенести сайт с хостинга на VPS Beget
  9. Вводим название домена и жмём “Добавить”Как перенести сайт с хостинга на VPS Beget
  10. Далее необходимо импортировать базу данных на нашу ВПС. Кликаем на раздел DB, жмем снова на зеленый плюсик:Как перенести сайт с хостинга на VPS Beget
  11. Указываем название БД, имя пользователя и пароль. Я рекомендую использовать названия и пароль от старой базы. Так удобнее! Когда будем редактировать конфигурационный файл, нам нужно будет поменять лишь префиксы базы данных. Жмём “Добавить”. Обратите внимание: префикс таблицы указан справа от поля ввода названия базыКак перенести сайт с хостинга на VPS Beget
  12. C Вестой закончили, переходим на наш VPS от Beget. Переходим в файловый менеджерКак перенести сайт с хостинга на VPS Beget
  13. После того, как мы добавили домен в Весту, директория нашего сайта автоматически появится в файловом менеджере. Путь до сайта: ../home/admin/web/ваш_сайт/public_html. Вместо “ваш_сайт” вставьте домен вашего сайта
  14. Файлы, которые находятся в этой директории, можно удалить. В пустую директорию выделенного сервера мы импортируем архив с файлами с хостинга. И распаковываем этот архив.Как перенести сайт с хостинга на VPS Beget
  15. После распаковки вы обнаружите файл wp-config.php. Нажимаем правую кнопку мыши, жмем “Правка”Как перенести сайт с хостинга на VPS Beget
  16. Далее меняем значения строк DB_NAME, DB_USER, DB_PASSWORD на значения новой базы данных. Помните, в 11 шаге я рекомендовал оставить те же значения, как и в старой базе? Если вы послушались моего совета, то вам нужно лишь в имени базы данных и пользователя поменять префикс. В данном случае, меняем префикс таблицы на admin.Как перенести сайт с хостинга на VPS Beget
  17. Отлично! Мы на финишной прямой. Осталось лишь настроить доступ пользователям на VPS. Переходим в терминал BegetКак перенести сайт с хостинга на VPS Beget
  18. Проходим авторизацию на сервере. На ВПС Бегета стандартный логин — root (1).
    Пароль от сервера (2) пришел к вам на электронную почту, которую вы указывали при регистрации вашей учетной записи Бегета.Учтите, что введенные символы не отображаются в терминале ради безопасностиКак перенести сайт с хостинга на VPS Beget
  19. Вводим следующие команды в терминал построчно:chown -R admin:admin /home/admin/web/ваш_сайт/public_html/find /home/admin/web/ваш_сайт/public_html/ -type d -exec chmod 751 ‘{}’ \;

    find /home/admin/web/ваш_сайт/public_html/ -type f -exec chmod 644 ‘{}’ \;

  20. Вместо “ваш_сайт” вставьте домен вашего сайта, который вы хотите установить на VPS.
    Готово!
  21. Осталось лишь поменять A-запись вашего домена на IP-сервера.
    Копируем IP вашего сервера, который указан в разделе ВПС в вашей учетной записи:Как перенести сайт с хостинга на VPS Beget
  22. И вставляем IP в A-запись в настройках домена. В моем случае, домен был зарегистрирован в Бегете, поэтому я редактирую домен в разделе “Домен и поддомены”Как перенести сайт с хостинга на VPS Beget
  23. Готово! Теперь я могу держать свой сайт без хостинга на VPS сервере!

Если у вас появились вопросы, как разместить сайт на VPS Beget, то напишите в комментариях ниже — я подробно отвечу на них в течение одного дня. Спасибо!

Оцените автора
Добавить комментарий