Установка и настройка сервера на базе VMBitrix (CentOS) и перенос проекта
Технические данные
Описание
Ставим BitrixEnv на новый VPS, поднимаем полную копию, проверяем — и только потом срезаем бой: синхрон, DNS, пару дней старый сервер на всякий случай. Второй и следующие сайты на том же сервере (Битрикс24, поддомены, лендинги) входят в пакет.
10 000 ₽ · чистый VPS заказываете вы · PHP, ядро и UTF-8 по-прежнему отдельные задачи
Для кого
- переезд на новый VPS (Selectel, Timeweb, Fornex, dedicated);
- сейчас shared / ISPmanager / чужой стек — нужен официальный BitrixEnv;
- на одном сервере несколько docroot: магазин, Б24, поддомены, лендинги;
- нельзя «переставить PHP на том же боевом» без копии и окна среза.
Как проходит работа
Это основной сценарий услуги. Так и делаем, не «сразу на бою».
- Чистый сервер — вы заказываете VPS (Debian 11/12 или CentOS Stream 9, root). Мы не покупаем машину за вас и не входим в оплату двух серверов на время переезда.
- Окружение — на новом сервере ставим BitrixEnv: nginx, Apache, PHP 8.x, Percona 8, redis, memcached, push-server. Пока бой не трогаем.
- Полная копия — файлы и базы всех согласованных сайтов на этот сервер (не только «главный» магазин).
- Развёртывание — docroot,
.settings.php, праваbitrix:bitrix, cron пока не дублируем с боя (иначе агенты пойдут на двух машинах). - Проверки на копии — сайт открываем по IP / файлу hosts / временному имени, не закрывая публичку боя. Главная, админка, HTTPS (сертификат с боя или выпуск под временное имя), почта Env, push. Обновления окружения Env — здесь. Обновление ядра Битрикс и перевод PHP 7→8 — только если это уже отдельная согласованная задача.
- Доработки — если копия не встаёт (модуль, PHP, кодировка, 1С) — останавливаемся, список на смету, не чиним молча в рамках 10 000 ₽.
- Сценарий среза — после проверок (и доработок, если были) письменно: кто закрывает бой, кто меняет DNS, пауза 1С и контента, откат.
- Закрытие публички боя — заглушка «техработы». Редакторы и обмен 1С в это окно не пишут. TTL DNS вы уже снизили за сутки.
- Синхрон — дельта файлов (rsync, в том числе
/upload/) с боя на новый, чтобы не потерять то, что набежало за дни теста. - База — бэкап БД с боя, восстановление на новом, сброс кеша Битрикс. Затем открываем публичку уже на новом сервере (ещё по IP/hosts, если DNS не сменён).
- DNS — A/AAAA на новый IP (www и без www, почтовые записи — ваш регистратор). SPF/DKIM/PTR под новый IP и привязка лицензии 1С-Битрикс к новому адресу — ваш кабинет, мы даём чеклист.
- Финальные проверки — HTTPS, админка, cron только на новом, тестовое письмо, 1С/кассы/платежи: живы или «нужен белый IP / смета». Старый cron и агенты выключены, чтобы не было двух боёв.
- Два дня страховки — старый сервер не удаляем. Если срез неудачный: DNS назад, открываем старую публичку. Удаление старого — только после вашего «ок» и когда DNS разошёлся.
Что ещё входит, кроме сценария
- инвентаризация старого сервера до копирования;
- бэкап до любых правок и проверка, что архив читается;
- SSL (Let’s Encrypt или ваш сертификат) и HTTP→HTTPS;
- короткий акт: хосты, IP, что вынесено в смету, когда можно гасить старый VPS.
Состав ПО: nginx 1.26 / Apache 2, PHP 8.x, Percona 8, redis 7, memcached, sphinx, nodejs 20, push-server. Статьи — в базе знаний BitrixEnv.
Что не входит
- Оплата VPS и двух машин на время переезда — ваш хостер.
- Обновление ядра 1С-Битрикс и PHP 7.x → 8.x — отдельные работы, всплывают на шаге «доработки».
- Конвертация Windows-1251 → UTF-8.
- Yii, Docker и стек вне BitrixEnv.
- Починка обмена с 1С, касс и платёжек под новый IP — диагностика факта да, ремонт — оценка.
- Лечение вирусов, анти-DDoS, смена всех паролей «за нас».
- Правки вёрстки из‑за другого nginx.
- Простой из‑за дата-центра хостера.
Что нужно от вас до старта
- заказать чистый VPS с ОС из списка вендора и root SSH;
- доступ на старый сервер (SSH или панель + дамп);
- кто меняет DNS, снижение TTL за сутки, кабинет лицензии 1С-Битрикс;
- список всех сайтов на сервере;
- окно среза, пауза контента и 1С в этом окне;
- два-три дня, когда старый VPS ещё оплачен;
- доступы одноразовой ссылкой, не открытым текстом в мессенджере.
Частые вопросы
Кто заказывает сервер?
Вы. Мы ставим Env и переносим. Два сервера на время копий и двух дней страховки — тоже ваша оплата хостеру.
Несколько сайтов на одном VPS — доплата?
Нет. Б24, поддомены и лендинги как отдельные docroot входят, тот же сценарий среза.
Зачем закрывать публичку, если уже есть копия?
Иначе заказы и правки попадут в старую базу, а DNS уже смотрит на новую. Срез — короткое окно, не «на неделю».
Можно без копии, сразу на бою?
Нет. Для магазинов с заказами так не делаем.
Можно только Env на текущем сервере, без переезда?
Да, если ОС из списка и есть root. Тогда шаги «чистый VPS / DNS / два дня старого» не нужны.
Установите этот модуль прямо сейчас!
Для этого укажите адрес сайта:
