Невозможно просмотреть 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 и удалив его.
Шаги:
- В адресной строке введите "chrome://net-internals/#hsts".
- Введите имя домена в текстовое поле ниже "Удалить домен".
- Нажмите кнопку "Удалить".
- Введите имя домена в текстовое поле ниже "Запрос домена".
- Нажмите кнопку "Запрос".
- Ваш ответ должен быть "Не найден".
Вы можете найти дополнительную информацию по адресу: http://classically.me/blogs/how-clear-hsts-settings-major-browsers
Хотя это решение не является лучшим, в настоящее время в Chrome нет хорошего решения. Я обострил эту ситуацию с их командой поддержки, чтобы помочь улучшить взаимодействие с пользователем / разработчиком.
Вы должны повторять эти шаги каждый раз, когда заходите на сервер, который содержит основной сертификат HTTPS с предложением HSTS.