Добрый день, есть 2 сайта с SSL сертификатами.
Проблема:
Если запрос:
curl -I https://www.1111.com ответ правильный: https://1111.com
Но если такой же запрос на второй сайт:
curl -I https://www.2222.com ответ:
(curl: (51) SSL: no alternative certificate subject name matches target host name 'www.1111.com')
curl -I http://www.2222.com ответ: https://1111.com
Если изменить порядок загрузки конфигов в nginx.conf - тогда ответы меняются местами и такая ошибка выпадает на 1111.com сайт.
1111.conf
server {
listen 80;
server_name 1111.com www.1111.com;
return 301 https://1111.com;$request_uri;
}
server {
listen 443 ssl http2;
server_name 1111.com;
root /usr/share/nginx/1111.com;
index index.php;
...
В 2222.conf настройки такие же.
Как настроить сервер так - чтобы запросы от: https://www.* | http://www.* - перенаправлялись на https://*.com ?