
Когда я подключаюсь кhttps://www.feeguarantee.com, Chrome выдает мне ERR_SSL_PROTOCOL_ERROR. Firefox выдает SSL_ERROR_RX_RECORD_TOO_LONG. Edge выдает какую-то общую ошибку.
Все остальные сайты, похоже, работают нормально, включая сайты, которые, как я знаю, размещены на той же серверной машине. Другие пользователи моей сети также могут нормально подключиться к сайту.
DNS размещен в Cloudflare и использует гибкий режим SSL Cloudflare. Однако, когда я отключаю Cloudflare, я получаю ту же проблему, используя сертификат, установленный непосредственно на нашем сервере. Другие сайты, использующие SSL Cloudflare, работают нормально.
Curl сообщает следующее
$ curl -v https://www.feeguarantee.com * Rebuilt URL to: https://www.feeguarantee.com/ * Trying 162.242.219.59... * Connected to www.feeguarantee.com (162.242.219.59) port 443 (#0) * successfully set certificate verify locations: * CAfile: C:\Program Files (x86)\Git\bin\curl-ca-bundle.crt CApath: none * TLSv1.0, TLS handshake, Client hello (1): * error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol * Closing connection 0 curl: (35) error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
Chrome предложил запустить средство диагностики Windows, что я и сделал, и он сообщил, что протокол Winsock не установлен. Я следовал инструкциям здесьhttp://www.kapilarya.com/windows-sockets-registry-entries-required-for-network-connectivity-is-missingчтобы сбросить мои драйверы winsock, столкнулся с проблемой групповой политики и установил предоставленные ими файлы реестра. Повторный шаг два все еще не удался, но диагностический инструмент больше не сообщает о проблеме.
Я также пробовал переустанавливать/обновлять драйверы сети и чипсета, но безрезультатно.
Как можно решить эту проблему, кроме чистой установки Windows?
решение1
Часто это происходит из-за старой информации в кэше DNS в Chrome... Чтобы очистить его, введите:
chrome://net-internals/#dns
В адресной строке нажмите "Очистить кэш хоста", затем попробуйте загрузить веб-страницу еще раз. Может быть хорошей идеей очистить кэш DNS Windows, а также ввести в командной строке
ipconfig /flushdns
решение2
Отсюда все работает, хотя IP-адреса разные: 104.24.116.210 и 104.24.117.210, которые оба принадлежат cloudflare. Используемый вами IP-адрес 162.242.219.59 принадлежит не cloudflare, а rackspace. Таким образом, возможно, у вас где-то в сети закэшированы старые настройки DNS. Попробуйте перезагрузить компьютер и маршрутизатор.