Техническое задание: Настройка и развертывание сервера
Цель проекта
Восстановить работоспособность веб-сайта после удаления предыдущего сервера. Требуется настроить новое серверное окружение, развернуть актуальную версию кода из репозитория и обеспечить корректную работу всех функций сайта.
Исходные данные и доступы
- Предыдущий сервер был размещен на платформе FastVPS и более недоступен.
- Для выполнения работ будут предоставлены все необходимые доступы к новому серверу.
- Исходный код проекта размещен в репозитории на GitHub.
Основные задачи
- Настройка операционной системы и базового программного обеспечения на новом сервере.
- Настройка веб-сервера (например, Nginx/Apache) и среды выполнения (например, PHP, Python, Node.js - в зависимости от стека проекта).
- Клонирование и настройка актуальной версии кода из репозитория GitHub.
- Настройка базы данных, импорт резервной копии или настройка с нуля.
- Конфигурация доменного имени, SSL-сертификатов (HTTPS).
- Проверка работоспособности сайта, устранение возможных ошибок.
- Настройка базовых служб (брандмауэр, планировщик задач cron, мониторинг).
Требования к результату
- Сайт должен быть полностью работоспособен и доступен по своему доменному имени.
- Все функциональные возможности (админ-панель, формы, база данных) должны работать корректно.
- Конфигурация сервера должна быть надежной и безопасной.
Дополнительно
Исполнителю необходимо уточнить детали стека технологий (язык программирования, фреймворк, СУБД) и наличие резервных копий данных (кода, базы данных, медиафайлов) для успешного выполнения задачи.