Невозможно просмотреть localhost из-за HSTS common_name_invalid

На прошлой неделе мне удалось без проблем создать и запустить локальный веб-сайт.NET. Однако за последние пару дней мне не удалось обойти эту ошибку:

ERR_CERT_COMMON_NAME_INVALID

Это сообщение об ошибке появляется как в Chrome, так и в Firefox. Edge и IE загрузят страницу, но заблокируют все запросы AJAX без объяснения причин.

Веб-сайт настроен как приложение в IIS и использует самозаверяющий сертификат (созданный в IIS).

Я столкнулся с той же проблемой при запуске совершенно отдельного веб-сайта.NET, поэтому сомневаюсь, что он имеет какое-либо отношение к индивидуальным настройкам каждого веб-сайта.

Мои коллеги могут просматривать свои локальные версии одного и того же веб-сайта, используя самозаверяющий сертификат в тех же версиях браузера, что и я.

Пожалуйста, может кто-нибудь сказать мне, что могло случиться с моей установкой, почему браузеры больше не принимают мой сертификат и как вернуться на работающий сайт localhost?

1 ответ

Я - разработчик PHP и, чтобы иметь возможность работать в своей среде разработки с сертификатом, я смог сделать то же самое, найдя настоящий SSL-сертификат HTTPS/HTTP и удалив его.

Шаги:

  1. В адресной строке введите "chrome://net-internals/#hsts".
  2. Введите имя домена в текстовое поле ниже "Удалить домен".
  3. Нажмите кнопку "Удалить".
  4. Введите имя домена в текстовое поле ниже "Запрос домена".
  5. Нажмите кнопку "Запрос".
  6. Ваш ответ должен быть "Не найден".

Вы можете найти дополнительную информацию по адресу: http://classically.me/blogs/how-clear-hsts-settings-major-browsers

Хотя это решение не является лучшим, в настоящее время в Chrome нет хорошего решения. Я обострил эту ситуацию с их командой поддержки, чтобы помочь улучшить взаимодействие с пользователем / разработчиком.

Вы должны повторять эти шаги каждый раз, когда заходите на сервер, который содержит основной сертификат HTTPS с предложением HSTS.

Другие вопросы по тегам