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

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

переноса сайта с хостинга Айхор на сервер VPS Beget.

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

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

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

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

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

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

    Если вы послушались моего совета, то вам нужно лишь в имени базы данных и пользователя поменять префикс. В данном случае, меняем префикс таблицы на admin.
  18. Отлично! Мы на финишной прямой. Осталось лишь настроить доступ пользователям на VPS. Переходим в терминал Beget
  19. Проходим авторизацию на сервере. На ВПС Бегета стандартный логин - root (1).
    Пароль от сервера (2) пришел к вам на электронную почту, которую вы указывали при регистрации вашей учетной записи Бегета.

    Учтите, что введенные символы не отображаются в терминале ради безопасности
  20. Вводим следующие команды в терминал построчно:
  21. 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 '{}' \;

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

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

Комментарии

Давайте обсудим данную статью. Я уверен, что вы можете рассказать что-то интересное и важное.

Архив

Форма обратной связи

Отправить