Как перенести сайт на VPS

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

Причины переноса сайта на VPS

Подходящее решение заключается в аренде VPS- или VDS-сервера, где настройки осуществляются по желанию пользователя с нуля: от выбора операционной системы до установки брандмауэров или кэширующих программ. Разобраться в том, как поставить сайт на VDS, будет легко, если уже есть опыт настройки веб-сервера Apache или Nginx, сервера баз данных MySQL и их аналогов.

Причины переноса сайта на VPS

Рассмотреть перенос сайта на виртуальную машину рекомендуется в случаях:

  1. Посещаемость возросла от нескольких сотен пользователей до десятков тысяч в сутки.
  2. База товаров, публикуемых в интернет-магазине, постоянно увеличивается.
  3. Появилась необходимость в дополнительном ПО вроде облачной CRM.
  4. Соседние сайты регулярно «балуются» спам-рассылками.

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

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

Как перенести сайт на VPS?

Перед тем, как установить сайт на VDS/VPS, рекомендуется изучить программный комплекс LAMP. Он включает пакет из Linux, веб-сервера Apache, интерпретатора PHP и сервера баз данных MySQL. Если понадобится поддержка Perl и Python, то они устанавливаются отдельно, а если пользователь предпочитает пользоваться Nginx – подойдет пакет LEMP (LNMP).

plesk

Последовательность переноса:

  1. Скопировать на локальный компьютер каталог с сайтов.
  2. Экспортировать базу данных через панель управления хостинга.
  3. Инсталлировать операционную систему на новую виртуальную машину.
  4. Поставить панель управления и пакет программ LAMP (LNMP).
  5. Подключить домен и создать новую БД (пока еще пустую).
  6. Скопировать файлы на сервер и импортировать базу данных.

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

Для того чтобы поднять скорость работы сайта, отдельно оптимизируют веб-сервер Apache (Nginx), СУБД MySQL и интерпретатор PHP. Что именно даст положительную динамику, покажут эксперименты с настройками. Если на хостинге этим занимается техподдержка провайдера, то при аренде VDS- или VPS-сервера разбираться в системе придется самостоятельно.

Как перенести сайт на VPS/VDS при помощи панели управления хостингом?

Особых знаний в Linux или серверных релизах Windows для переноса сайта на VPS не требуется. При установке систем с GUI (графическим интерфейсом) все операции осуществляются через меню, без ручного ввода команд в консоли. То же относится к функционалу панели управления хостинга, например, cPanel или ISPmanager. Они русифицированы и просты в освоении даже без документации.

Мастер резервного копирования

Перенос сайта между серверами (на примере cPanel):

  1. Открыть предварительно установленную панель управления.
  2. Перейти в раздел «Резервная копия» и выбрать пункт «Полная резервная копия».
  3. Нажать кнопку «Загрузить полную резервную копию веб-сайта».
  4. Выбрать папку для сохранения архивной копии сайта.
  5. Скачать созданный файл на локальный компьютер.

Теперь остается разобраться, как установить сайт на VPS. Для этого открывается та же панель управления, где нужно перейти в раздел «Восстановить полную резервную копию веб-сайта», затем указать путь к архиву и нажать кнопку «Восстановить». Через некоторое время будет развернут сам сайт с базой данных, почтовые ящики и Cron-задания, которые были на виртуальном хостинге.

По аналогии осуществляется перенос в ISPmanager, Plesk и других панелях управления хостинга. Такой вариант импорта подходит, если пользователь приобретает лицензию того же софта, который использовался у предыдущего провайдера. Если планируется работать с веб-ресурсом напрямую и без специализированных программ, переносить его придется вручную.

Hosting2go.ru