Техническое задание: Диагностика и исправление доступности сайта
Существует сайт, созданный на фреймворке Next.js, с российским доменом .ru. В настоящее время он функционирует в полном объёме только при использовании сторонних сервисов для обхода ограничений (VPN, прокси и т.п.). Цель работы - устранить эту проблему и обеспечить стабильную работу сайта при прямом доступе.
Задачи для выполнения
- Провести комплексную диагностику: определить точную причину, по которой сайт недоступен напрямую.
- Проанализировать возможные источники проблемы:
- Конфигурация и настройки движка Next.js.
- Проблемы с DNS-записями и настройками домена.
- Ограничения или некорректные настройки на стороне хостинга (сервера).
- Сетевые ограничения или блокировки.
- Настройки файрвола, SSL-сертификаты.
- Выполнить необходимые исправления: на основе результатов диагностики произвести донастройку компонентов для обеспечения нормальной доступности сайта из любой сети.
- Протестировать работу: убедиться, что сайт открывается и функционирует корректно без использования вспомогательных средств.
Требования к исполнителю
- Опыт работы с Next.js и его конфигурациями для production-среды.
- Понимание принципов работы DNS, доменных зон и настройки хостинга.
- Умение проводить диагностику сетевых подключений и выявлять причины блокировок.
- Готовность предоставить понятный отчёт о проделанной работе и внесённых изменениях.