CentOS 7 под коробкой: поддержка кончилась, что делать
CentOS 7 перестала получать обновления в середине 2024 года. Для сервера это значит простую вещь: новые уязвимости в системных пакетах находят, а исправления для них больше не выходят. Сайт при этом работает — именно поэтому про проблему легко забыть.
Почему это упирается в Битрикс
К вопросу безопасности добавился практический: с 1 февраля 2026 года продуктам «1С-Битрикс» нужен PHP не ниже 8.2, а пока версия ниже, обновления не устанавливаются. На CentOS 7 поставить свежий PHP штатными средствами уже нельзя — система старше, чем требуемые зависимости.
Получается связка: не обновить систему — не обновить PHP — не обновить продукт — не получить исправления безопасности самого Битрикса. Это и есть главный довод в пользу переезда.
Варианты
| Вариант | Когда подходит | Чем неудобен |
|---|---|---|
| Новый сервер с машиной девятой версии и перенос сайта | Почти всегда | Нужно окно и проверка после переноса |
| Обновление системы на месте | Почти никогда | Между седьмой и девятой версией нет штатного пути |
| Остаться и закрыть риски сетью | Как временная мера на недели, не месяцы | Не решает вопрос с обновлениями продукта |
Как переезжать
- Поднимите новый сервер с виртуальной машиной девятой версии: AlmaLinux 9, Rocky Linux 9 или Oracle Linux 9.
- Обновите продукт на старом сервере до актуальной версии, пока он ещё работает. Переносить лучше свежую версию: на новом PHP старая может не подняться.
- Перенесите файлы и базу, проверьте сайт на тестовом домене до переключения DNS.
- Пройдите по сценариям: главная, каталог, корзина, оформление заказа, административная часть, обмен с 1С, отправка почты, задания cron.
- Переключите домен и выпустите сертификат на новом сервере.
- Оставьте старый сервер выключенным, но не удаляйте пару недель — как запасной вариант.
Подробный порядок переноса описан в инструкции про перенос сайта на другой сервер, а что ломается при смене версии 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.