Что нужно сделать, чтобы исправить ошибку "сайт совершил слишком много переадресаций"?

  • 30 августа 2023 г. 11:37
Ответы на вопрос 4
Ошибка "сайт совершил слишком много переадресаций" обычно возникает, когда сервер делает бесконечные или слишком много переадресаций. В вашем случае, проблема, вероятно, связана с конфигурацией серверов, описанных в файлах services/site.ru и services/https.

В файле services/site.ru вы должны добавить блок server для прослушивания порта 80 и выполнения переадресации на порт 443. Вот пример, как это может выглядеть:

server {
    server_name site.ru;
    listen 80;
    return 301 https://$host$request_uri;
}

Затем в файле services/https убедитесь, что вы правильно настроили переадресацию с порта 80 на порт 443. В приведенном ниже примере предполагается, что у вас есть по крайней мере один серверный блок для каждого домена и его поддоменов:

server {
    server_name example.com; # замените 'example.com' на ваш домен
    listen 80;
    return 301 https://$host$request_uri;
}

Также убедитесь, что у вас есть правильные сертификаты для каждого домена и его поддоменов. Для это можете воспользоваться certbot-ом или любым другим инструментом для генерации и установки SSL-сертификатов.

После внесения изменений в конфигурацию перезапустите сервер nginx, чтобы изменения вступили в силу.
Переходите на режим "Full Strict". 
 Используйте режим "Full Strict". 
 Включите режим "Full Strict".
Похожие вопросы