или не правильно понимаю.
Есть блок server
listen 443 ssl http2;
server_name example.com;
На него есть сертификат, но сертификата на www нет.
Есть блок server {
listen 80;
server_name example.com www.example.com;
if ($host = www.example.com) {
return 301 https://example.com$request_uri;
}
}
Нужно-ли выпускать сертификат на www или я не верно настроил редирект?
CURL отвечает 200 но на https отвечает 51 ошибку(не соответствие сертификата)
Ну, если вам надо, чтобы работал редирект с http_s_://www, то на www тоже нужен валидный сертификат.
Я думал будет так www без сертификата редиректит на без www с сертификатом. ну да ладно
Обсуждают сегодня