Техническое задание: Миграция сайта на новый сервер
Цель проекта
Перенос действующего веб-сайта (доска объявлений) со старой инфраструктуры на новую, более современную и поддерживаемую платформу. Работа выполняется вручную с полным сохранением функциональности и данных.
Исходное состояние
- Текущий сервер: CentOS 7
- Тип сайта: Многоязычная доска объявлений (3 языка)
- Сайт находится в рабочем состоянии.
Целевое состояние (новый сервер)
- Операционная система: Rocky Linux 10 (x64)
- Веб-сервер: Nginx
- Версия PHP: 8.4.8
Основные задачи для исполнителя
- Подготовка нового сервера (установка и настройка ОС Rocky Linux 10).
- Установка и конфигурация необходимого программного стека (Nginx, PHP 8.4.8 и сопутствующие модули).
- Ручной перенос всех файлов сайта (исходный код, медиафайлы, статика).
- Перенос и адаптация конфигурационных файлов веб-сервера и PHP.
- Перенос базы данных сайта (предполагается) с обеспечением целостности данных.
- Тестирование работоспособности сайта на новом окружении после миграции.
- Проверка корректности отображения всех языковых версий.
- Обеспечение безопасности и оптимальной производительности на новой платформе.
Требования к процессу
- Миграция выполняется вручную, не через панели управления.
- Необходимо минимизировать время простоя сайта.
- Все настройки должны быть документированы.
Ожидаемый результат
Полностью функционирующий сайт на новом сервере под управлением Rocky Linux 10 с обновленными версиями Nginx и PHP, идентичный по функционалу и содержанию оригинальному сайту.