Бесплатный экспресс-аудит сайта Безопасность, SEO, AI-поиск и 152-ФЗ — отчёт с баллами за минуту Проверить сайт
Обсудить проект

CentOS 7 под коробкой: поддержка кончилась, что делать

CentOS 7 перестала получать обновления в середине 2024 года. Для сервера это значит простую вещь: новые уязвимости в системных пакетах находят, а исправления для них больше не выходят. Сайт при этом работает — именно поэтому про проблему легко забыть.

Почему это упирается в Битрикс

К вопросу безопасности добавился практический: с 1 февраля 2026 года продуктам «1С-Битрикс» нужен PHP не ниже 8.2, а пока версия ниже, обновления не устанавливаются. На CentOS 7 поставить свежий PHP штатными средствами уже нельзя — система старше, чем требуемые зависимости.

Получается связка: не обновить систему — не обновить PHP — не обновить продукт — не получить исправления безопасности самого Битрикса. Это и есть главный довод в пользу переезда.

Варианты

ВариантКогда подходитЧем неудобен
Новый сервер с машиной девятой версии и перенос сайтаПочти всегдаНужно окно и проверка после переноса
Обновление системы на местеПочти никогдаМежду седьмой и девятой версией нет штатного пути
Остаться и закрыть риски сетьюКак временная мера на недели, не месяцыНе решает вопрос с обновлениями продукта

Как переезжать

  1. Поднимите новый сервер с виртуальной машиной девятой версии: AlmaLinux 9, Rocky Linux 9 или Oracle Linux 9.
  2. Обновите продукт на старом сервере до актуальной версии, пока он ещё работает. Переносить лучше свежую версию: на новом PHP старая может не подняться.
  3. Перенесите файлы и базу, проверьте сайт на тестовом домене до переключения DNS.
  4. Пройдите по сценариям: главная, каталог, корзина, оформление заказа, административная часть, обмен с 1С, отправка почты, задания cron.
  5. Переключите домен и выпустите сертификат на новом сервере.
  6. Оставьте старый сервер выключенным, но не удаляйте пару недель — как запасной вариант.

Подробный порядок переноса описан в инструкции про перенос сайта на другой сервер, а что ломается при смене версии PHP — в разборе перехода на PHP 8.

Если переезд откладывается

Так бывает: нет окна, нет бюджета, впереди сезон. Тогда хотя бы сократите площадь риска:

  • закройте всё лишнее на файрволе, оставьте только нужные порты;
  • уберите из интернета административную часть и панель управления сервером, если к ним ходят из офиса или через VPN;
  • проверьте, что резервные копии снимаются и лежат вне этого сервера — именно их придётся разворачивать, если что-то случится;
  • поставьте срок переезда в план, а не «как-нибудь потом».

Частые вопросы

Насколько это срочно?

Система без обновлений безопасности — это накапливающийся риск: уязвимости находят, а исправлений для неё больше не выпускают. Отдельно поджимает требование продукта: с 1 февраля 2026 года нужен PHP не ниже 8.2, а на CentOS 7 свежие версии нормально не ставятся.

Можно ли обновить CentOS 7 до девятой версии на месте?

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

Что выбрать вместо CentOS 7?

Виртуальная машина девятой версии собрана на AlmaLinux 9, Rocky Linux 9 или Oracle Linux 9 — любой из них подойдёт. Если ставите окружение скриптом, он поддерживает те же системы и CentOS Stream 9.