LINUX.ORG.RU
решено ФорумAdmin

nginx циклически редиректит по ipv4

 ,


0

2

Столкнулся с проблемой. Установил 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
}

Может быть кто то подскажет где я ошибся? Спасибо.



Последнее исправление: sugresmax (всего исправлений: 1)

Вот тут ещё можешь сайт на другие ошибки проверить

kolja ★★
()
Ответ на: комментарий от Pinkbyte

Да, эту ошибку я уже исправил. Из-за нее сайт был недоступен по https.

Спасибо.

sugresmax
() автор топика

Вопрос решился обращением в ТП хостера на букву j.

У них оказывается vds за NAT находится, и что бы редирект работал по ipv4 нужно купить белый ip.

Ну что ж, купили … И начали приготовление к переезду к другому хостеру.

sugresmax
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.