Ошибка "сайт совершил слишком много переадресаций" обычно возникает, когда сервер делает бесконечные или слишком много переадресаций. В вашем случае, проблема, вероятно, связана с конфигурацией серверов, описанных в файлах 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, чтобы изменения вступили в силу.