Столкнулся с проблемой. Установил ssl сертификат от Letsencrypt на свой сайт. До этого момент сайт работал без проблем.
Получается такая ситуация, что по ipv6 сайт нормально редиректит c http на https, а по ipv4 происходит циклический редирект.
Я уже забанен в гугле, 100 раз конфиг перепроверил. Подобная конфигурация работает на других серверах.
Собственно сам конфиг:
server {
listen 80;
listen [::]:80;
server_name .mydomain.ru;
return 301 https://mydomain.ru$request_uri;
}
server {
server_name mydomain.ru;
listen ssl http2;
listen [::]:443 ssl http2 ipv6only=on; # managed by Certbot
keepalive_timeout 70;
ssl_certificate /etc/letsencrypt/live/mydomain.ru/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/mydomain.ru/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}
Может быть кто то подскажет где я ошибся? Спасибо.