Неважно, если бы Certbot Let's Encrypt добавил еще одну listen 80
директиву в мой блок HTTPS-сервера.
Исправлено с помощью команды Let's Encrypt управлять правилами HTTP -> HTTPS (передать «--redirect» в команду cerbot).
Я настроил NGINX для перенаправления всего HTTP-трафика на HTTPS следующим образом:
server { listen 80 default_server; listen [::]:80 default_server; server_name domain.com www.domain.com; return 301 https://$host$request_uri; }
(Не буквально domain.com, но мое фактическое доменное имя)
Перенаправления работают правильно для domain.com, но когда я пытаюсь получить доступ к www.domain.com, я все равно получаю версию HTTP.
Есть идеи, почему это может быть?
Неважно, если бы Certbot Let's Encrypt добавил еще одну listen 80
директиву в мой блок HTTPS-сервера.
Исправлено с помощью команды Let's Encrypt управлять правилами HTTP -> HTTPS (передать «--redirect» в команду cerbot).