Главная/Ошибки/Имя не совпадает
Имя сертификата не совпадает с адресом сайта
Имя сертификата не совпадает с адресом, когда домен из адресной строки не входит в список имён сертификата: он выдан на example.com, а вы открыли www.example.com или поддомен. Браузер пишет NET::ERR_CERT_COMMON_NAME_INVALID, чинится ошибка перевыпуском сертификата на нужные имена.
Ответ за 30 секунд
Браузер сверяет адрес со списком Subject Alternative Name. Wildcard *.site.ru закрывает поддомены, но не сам site.ru, поэтому выпускайте сертификат сразу на домен, на www и на нужные поддомены.
Wildcard защищает домен и все его поддомены одним сертификатом: DomainSSL Wildcard готов до 30 минут.
Как перевыпустить сертификат сразу на домен, www и поддоменыSANсписок имён, по которому идёт проверка
*.один уровень поддоменов
58версия Chrome, где перестали смотреть на CN
01 · 1 мин
Как браузер сверяет имя сертификата с адресом сайта#
Браузер берёт имя из адресной строки и ищет его среди имён сертификата в поле Subject Alternative Name (SAN). Старое поле Common Name (CN) Chrome с версии 58 не учитывает, поэтому «в сертификате же написан мой домен» не аргумент: он должен быть в SAN.
| Открываете | В сертификате | Итог |
|---|---|---|
| site.ru | site.ru | Совпало |
| www.site.ru | site.ru | Ошибка |
| blog.site.ru | *.site.ru | Совпало |
| site.ru | *.site.ru | Ошибка |
| a.blog.site.ru | *.site.ru | Ошибка: звёздочка закрывает один уровень |
02 · 1 мин
Почему имя сертификата не совпадает, хотя сертификат установлен#
- В сертификате нет www. Выпустили на site.ru, а ссылки ведут на www.site.ru.
- Нет поддомена. Сертификат на основной домен не покрывает blog.site.ru.
- Домен не привязан к сертификату на сервере. Nginx или Apache берут сертификат первого блока на 443 и отдают его всем неизвестным именам.
- Запрос идёт на чужой сервер. DNS указывает на хостинг, где домен ещё не подключён, и там показывают сертификат хостера.
Заход по IP-адресу почти всегда даёт ту же ошибку: сертификат выдан на имя, а не на цифры.
03 · 1 мин
Как посмотреть список имён сертификата командой#
echo | openssl s_client -connect moy-sayt.ru:443 -servername moy-sayt.ru 2>/dev/null | openssl x509 -noout -ext subjectAltName
# X509v3 Subject Alternative Name:
# DNS:moy-sayt.ru
Если в списке есть только moy-sayt.ru, а проблема на www, всё понятно. Если в списке имена другого сайта, сервер отдаёт сертификат по умолчанию. Тогда посмотрите, какие блоки заданы на сервере: sudo nginx -T | grep -E "server_name|ssl_certificate ", и добавьте отдельный блок с listen 443 ssl; и server_name для вашего домена. Команда -ext требует OpenSSL 1.1.1 и новее; остальные приёмы собраны на странице проверка SSL через openssl.
Инструмент · 1 мин
Как перевыпустить сертификат сразу на домен, www и поддомены#
Имена в готовом сертификате не поменять, нужен новый. С Certbot это одна команда: все имена перечисляют через -d.
sudo certbot --nginx -d moy-sayt.ru -d www.moy-sayt.ru
# добавить имя к существующему сертификату
sudo certbot certonly --nginx --cert-name moy-sayt.ru --expand -d moy-sayt.ru -d www.moy-sayt.ru -d blog.moy-sayt.ru
Для проверки владения каждое имя должно указывать на этот сервер, иначе выпуск по HTTP не пройдёт. Для всех поддоменов сразу нужен Wildcard с проверкой через DNS: Wildcard от Let's Encrypt. На хостинге выпуск идёт в панели: при заказе SSL отметьте домен и вариант с www. После замены файлов проверьте результат и убедитесь, что веб-сервер перезагружен: как обновить сертификат на сайте.
Что вы открывали, когда увидели ошибку
Выберите свой случай, и подсказка назовёт причину
05 · 1 мин
Вопросы о несовпадении имени сертификата#
Сертификат выдан на домен без www, а сайт открывается с www: что делать?
Перевыпустите сертификат на оба имени. Редирект с www на основной адрес не помогает, пока браузер не принял сертификат на www.
Покрывает ли Wildcard сам домен без поддомена?
Нет, запись *.site.ru закрывает только поддомены первого уровня. Обычно Wildcard выпускают на два имени: site.ru и *.site.ru.
Почему при заходе на сайт браузер показывает сертификат другого сайта?
Сервер не нашёл блок для вашего домена и отдал сертификат по умолчанию, либо домен направлен на чужой хостинг. Добавьте виртуальный хост и проверьте A-запись.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: SSL-сертификаты Таймвеб, timeweb.com/ru/services/domains/ssl, проверено 19 октября 2026; Let's Encrypt: документация, letsencrypt.org/docs, проверено 19 октября 2026; OpenSSL: документация openssl-x509, docs.openssl.org/master/man1/openssl-x509, проверено 19 октября 2026.
Защитите все поддомены сразу
Сертификат Wildcard закрывает домен и все его поддомены одним сертификатом, от 3 000 ₽ за полгода или разовый на Let's Encrypt.
- Домен и все поддомены
- Один сертификат вместо многих
- DV-валидация
- Выпуск до 30 минут