Безопасный перенос сайта на VPS строится вокруг подготовки, отдельной проверки копии и переключения домена только после успешного теста. В статье разберём порядок работ для сайта-визитки, интернет-магазина и проекта на 1С-Битрикс: как снять резервную копию, проверить версии программ, подготовить новый сервер, сократить время переключения и убедиться, что заявки и заказы продолжают приходить. Такой план помогает перенести сайт без длительного отключения и заранее найти проблемы с базой данных, почтой или интеграциями.
Когда перенос на VPS действительно требует подготовки?
Переезд часто начинают с выбора тарифа, но сначала нужно описать текущую систему. В список попадают домен, CMS, база данных, файлы сайта, почтовые ящики, сертификат, фоновые задания и внешние подключения. Для интернет-магазина отдельно проверяют оплату, доставку, остатки товаров, уведомления о заказах и обмен с учётной системой.
Сайт на WordPress, Tilda и 1С-Битрикс переносится по-разному. У 1С-Битрикс могут быть модули, интеграции и задания, которые зависят от версии PHP, настроек веб-сервера и базы данных. Поэтому специалист, который привычно переносит WordPress, не всегда сможет без проверки обслужить магазин на Битрикс. Особенности такого сопровождения подробно разобраны в материале про выбор VPS для интернет-магазина на 1С-Битрикс в Беларуси.
До начала работ зафиксируйте текущие показатели: открывается ли главная страница, работает ли вход в личный кабинет, проходит ли тестовый заказ, отправляются ли письма. Сохраните список URL и важных настроек. Это даст понятную точку сравнения после переезда.
Как подготовить старый и новый сервер?
Перенос лучше планировать на период, когда на сайте мало заказов и обращений. Однако даже удачное время не заменяет резервное копирование. Сделайте отдельные копии файлов и базы данных, сохраните их вне старого сервера и проверьте, что архив действительно распаковывается. Нераспакованная резервная копия не поможет, если исходная база окажется повреждена.
На новом VPS заранее создают системного пользователя с ограниченными правами, настраивают веб-сервер, базу данных, PHP или другое нужное окружение. Версии программ должны соответствовать требованиям CMS и расширений. Слишком свежая версия иногда ломает старый модуль, а устаревшая создаёт проблемы с безопасностью и совместимостью.
Минимальный набор подготовки выглядит так:
- создать резервную копию файлов и базы данных;
- проверить восстановление копии на тестовом окружении;
- установить на VPS нужные версии веб-сервера, PHP и базы данных;
- настроить права на файлы и каталоги;
- подключить журналирование ошибок и базовый мониторинг;
- подготовить HTTPS и продлить сертификат до переключения;
- записать параметры почты, фоновых заданий и внешних интеграций.
HTTPS нельзя оставлять на последний этап. Сертификат нужен для защищённого соединения, а браузеры предупреждают посетителя о проблемах с незашифрованным сайтом. При переносе проверяют не только наличие сертификата, но и корректность цепочки, редирект с HTTP на HTTPS и отсутствие смешанного содержимого.
Как проверить копию сайта до смены DNS?
После загрузки файлов и базы данных сайт проверяют по временному адресу или через локальную запись домена на компьютере администратора. Посетители при этом продолжают открывать старый сервер. Такой способ позволяет проверить новый VPS без публичного переключения.
Проверка должна идти по сценарию пользователя, а не только по главной странице. Для сайта услуг отправьте тестовую заявку и убедитесь, что письмо дошло ответственному сотруднику. Для магазина найдите товар, добавьте его в корзину, оформите заказ, проверьте расчёт доставки и получите уведомление. Если есть личный кабинет, проверьте регистрацию, вход, восстановление пароля и загрузку файлов.
Отдельно проверьте административную часть. Откройте несколько страниц каталога, измените тестовую запись, загрузите изображение и посмотрите журнал ошибок. Затем проверьте фоновые задания: обновление остатков, отправку писем, обмен с внешними системами и очистку временных файлов. Не удаляйте старый сервер сразу после теста, пока новый сайт не пройдет рабочий цикл.
| Что проверять | Какой результат нужен | Если проверка не пройдена |
|---|---|---|
| Страницы и изображения | URL открываются, стили и файлы загружаются | Проверить пути, права и настройки веб-сервера |
| База данных | Каталог, статьи, пользователи и заказы отображаются | Сравнить версию базы и параметры подключения |
| Формы | Заявка записывается и отправляется ответственному | Проверить SMTP, фоновые задания и журналы ошибок |
| Интернет-магазин | Корзина, оплата и доставка работают в тестовом заказе | Проверить ключи интеграций и адреса callback |
| Поиск | Сохраняются robots.txt, карта сайта и метаданные | Сравнить файлы со старой версией |
| HTTPS | Нет предупреждений и смешанного содержимого | Найти ссылки на HTTP и исправить редиректы |
Если меняется структура адресов, подготовьте постоянные 301-переадреса. Такой редирект сообщает поисковой системе о переезде страницы и помогает сохранить накопленные сигналы старого URL. Цепочки переадресаций, циклы и отправка всех адресов на главную страницу дают другой результат: часть страниц выпадает из поиска. Перед переключением полезно составить таблицу старых и новых адресов.
Как переключить домен без потери заказов?
Перед финальным переключением включите короткий режим обслуживания или временно ограничьте изменения в каталоге. Это нужно, чтобы заказ, комментарий или новая заявка не появились на старой базе уже после создания копии. Для магазина лучше заранее сообщить сотрудникам точное время, когда они перестанут редактировать товары и обрабатывать новые заказы.
Сначала загрузите на VPS свежие файлы и последнюю базу данных. Затем обновите DNS-записи домена на адрес нового сервера. Изменения распространяются не одновременно: часть посетителей ещё некоторое время будет попадать на старый VPS. Поэтому старый сервер оставляют доступным, а новые заказы контролируют в обеих системах до полного перехода.
После смены DNS проверьте сайт из нескольких сетей и браузеров. Откройте главную страницу, разделы каталога, форму заявки и административную панель. Смотрите журналы веб-сервера и приложения, а также уведомления о недоступности. В первые часы после переключения полезно вручную проверить доставку тестового письма и создать тестовую заявку, если это не мешает рабочему процессу.
Для проектов с регулярными обновлениями заранее определите, кто отвечает за VPS, резервные копии, обновление CMS и устранение ошибок. Поддержка VPS включает не только перезапуск сервера: нужно следить за дисковым пространством, доступностью сервисов, безопасностью и восстановлением из копии. Состав работ удобно сверить с материалом о том, что входит в обслуживание VPS для интернет-магазина.
Какие ошибки чаще всего приводят к простою?
- Копию создают один раз, но не проверяют её восстановление.
- DNS переключают до теста форм, корзины, оплаты и почты.
- На VPS ставят версии PHP или базы данных без проверки требований CMS.
- Забывают перенести фоновые задания, правила редиректов и настройки почты.
- Старый сервер отключают сразу, хотя часть пользователей ещё обращается к нему.
- Проверяют только главную страницу и не замечают ошибки в личном кабинете или оформлении заказа.
Доступы к VPS и панели управления храните раздельно, выдавая каждому сотруднику только нужные права. Для важных учётных записей включите многофакторную аутентификацию и уберите старые доступы подрядчиков. Практические настройки MFA и управления доступами собраны в статье о том, как настроить MFA и доступы в облаке для малого бизнеса.
3 шага, которые можно сделать на этой неделе:
- Составить карту сайта: домен, CMS, база, почта, интеграции, фоновые задания и критичные URL.
- Развернуть копию на VPS и пройти рабочий сценарий от открытия страницы до получения заявки или заказа.
- Назначить время переключения, подготовить свежую резервную копию и оставить старый сервер доступным до завершения проверки.
Если сайт использует 1С-Битрикс, интернет-магазин или несколько внешних интеграций, перенос лучше оформить как отдельный план с контрольными точками. Тогда специалист по инфраструктуре сможет заранее оценить конфигурацию VPS, порядок миграции и резервный сценарий возврата, если после смены DNS обнаружится ошибка.


