Миграция сервиса на Linux: CentOS → Ubuntu + hardening
Перенесли веб‑сервис с устаревшего CentOS на Ubuntu 22.04, усилили безопасность (SSH, firewall) и добавили мониторинг. Сделали миграцию без простоя.
Ситуация
Сервер был на CentOS 7 (подходил к EOL), обновления ставились нерегулярно, доступ по SSH был “как получится”, мониторинга не было.
Что сделали
- Подготовили новый сервер Ubuntu: актуальные версии пакетов и понятный план обновлений
- Настроили Nginx, SSL и безопасный доступ: SSH‑ключи, запрет root‑логина, ограничение по пользователям
- Включили firewall, fail2ban и базовое журналирование
- Перенесли данные и конфигурации, сделали переключение по плану (cut‑over) с проверками
- Добавили мониторинг метрик и алерты по дискам/ресурсам/сервисам
Результат
Сервис переехал на поддерживаемую ОС без простоя. Доступы стали управляемыми, риски взлома снизились, появился предсказуемый процесс обновлений и контроля.