Nginx слишком много перенаправляет при перенаправлении http на https - PullRequest
0 голосов
/ 09 сентября 2018

Я пытаюсь перенаправить http на https. Я использую letsencrypt для SSL-сертификатов. Мой конфиг выглядит так

server {
        listen 80;
        server_name example.com www.example.com;
        return 301 https://example.com$request_uri;
}

server {
        listen 443 ssl;
        listen [::]:443 ssl;

        ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
        ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
        ssl_session_cache shared:SSL:10m;
        ssl_session_timeout 5m;

        server_name example.com www.example.com;

        root /var/www/landing;

        location /.well-known/ {
                root /var/www/;
        }
}

Когда я пытаюсь получить доступ к example.com, я получаю сообщение об ошибке браузера, говорящее о том, что было слишком много перенаправлений. Ошибка возникает как для http://example.com, так и для https://example.com,, когда к серверу обращаются к блоку сервера http://www.example.com, потому что меня перенаправляют на https://example.com, а затем я получаю ошибку выше.

Как я могу это исправить?

1 Ответ

0 голосов
/ 10 сентября 2018

После того как я сделал wget -S https://wellcode.com Я предположил, что проблема была на DNS, поэтому в Cloudflare я изменил SSL на полный и проблема была решена

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...