@ArrayPop

Почему когда стоит редирект в nginx с http на https,то ssl сертификат нельзя обновить?

Не пойму что не так в коде,настраиваю вот так же как тут https://oxozle.com/2018/01/21/nastrojka-ssl-let-s-...
  • Вопрос задан
  • 141 просмотр
Пригласить эксперта
Ответы на вопрос 2
@latush
include /etc/nginx/snippets/letsencrypt.conf;

в
server {
listen 443 ssl http2;
...
}
добавьте
Ответ написан
Комментировать
@ArrayPop Автор вопроса
Ответ найден! Иногда пишут вот такую конструкцию в статьях по установке сертификата на nginx:
server {
listen 80;
listen [::]:80 ipv6only=on;
server_name oxozle.com;

include /etc/nginx/snippets/letsencrypt.conf;

return 301 https://$host$request_uri;
}
в этом случае сертификат не будет обновляться,из за редеректа мгновенного,
поэтому нужно указать место расположения редеректа "/",а не при инициализации сервера.
server {
listen 80;
listen [::]:80 ipv6only=on;
server_name oxozle.com;

include /etc/nginx/snippets/letsencrypt.conf;
location /{
return 301 https://$host$request_uri;
}
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы