У меня есть компьютер с Windows 10, который обычно работает без подключения к интернету. У меня есть сервер Apache (версия 2.4), который работает на этой машине (ServerName localhost), и на нем виртуально размещаются различные веб-сайты (например, www.youtube.com - я знаю ... позабавьте меня). Существует несколько доменов, но я буду использовать этот в качестве примера.

Я разрешаю эти домены в 127.0.0.1 в файле %WINDIR%\system32\drivers\etc\hosts и я могу разрешить / пинговать их просто отлично.

Я определил www.youtube.com как VirtualHost в httpd.conf и также определил его как домен в конфигурационном файле SSL. Несколько месяцев назад все это работало нормально, т. Е. В Firefox я мог просматривать http://www.youtube.com И https://www.youtube.com просто отлично. Для https-версии сайтов мне пришлось создавать самозаверяющие сертификаты и устанавливать их в сертификатную базу данных Firefox, но все это работало.

Ну, теперь это больше не работает. Я использую Firefox версии 57.0.1 (32-bit) версия ). Я получаю эту ошибку, которую мы все видели:

Ваше соединение не защищено

Владелец [DOMAIN] неправильно настроил свой сайт. Чтобы защитить вашу информацию от кражи, Firefox не подключался к этому сайту.

Этот сайт использует HTTP Strict Transport Security (HSTS), чтобы указать, что Firefox может только безопасно подключаться к нему. В результате невозможно добавить исключение для этого сертификата.

И когда я нажимаю Дополнительно ...

[ДОМЕН] использует недействительный сертификат безопасности.

Сертификат не является доверенным, потому что он самоподписан.

Код ошибки: SEC_ERROR_UNKNOWN_ISSUER

Я испробовал так много решений ... создание новых сертификатов, отключение серверов-респондентов Firefox Query OCSP responder servers to confirm the current validity of certificates установки сертификатов , очистка кэша, запуск Firefox с новым профилем, удаление файла cert8.db с использованием хранилища доверенных сертификатов Windows. вместо этого, пытаясь обмануть about:config и изменить настройки security.* и т. д., но ничего не помогло.

Я знаю, что это небезопасно, что я хочу .. но на самом деле это не так, потому что этот компьютер НЕ подключается к Интернету, я просто хочу подключиться к моим "поддельным" доменам, которые мой собственный сервер Apache размещает локально.

Это действительно невозможно?

FWIW, я пробовал Chrome, и он тоже не работает, но я все равно предпочел бы придерживаться Firefox.

1 ответ1

0

Я не думаю, что это когда-либо будет возможно с современной версией браузера Firefox.

Однако, используя более старую версию FirefoxPortable (51.0.1), я могу обслуживать защищенные сайты, используя самозаверяющие сертификаты. Поскольку это автономный компьютер (без подключения к Интернету), меня не волнуют последствия для безопасности, и я удовлетворен решением. Спасибо всем за вклад.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .