
Когда я просматриваю свой сайт в IE8, появляется следующая ошибка.
"The security certificate presented by this website was not issued by a trusted certificate authority."
Но когда я использую Firefox, он сообщает, что он проверен GoDaddy.com, Inc.
Я установил gd-class2-root.cer
IE8, но проблема осталась. Есть ли у вас какие-нибудь идеи по этому поводу?
Спасибо!
решение1
Использоватьhttp://www.sslshopper.com/ssl-checker.htmlчтобы убедиться, что сервер выдает все правильные промежуточные сертификаты. Обычно их 3 у GoDaddy.
решение2
В инструкциях по сертификатам GoDaddy указано, что следует отключить сертификат "Starfield Class 2 Certificate Authority". Недавно столкнулся с той же проблемой. Пришлось включить (теперь работает без проблем).
Загрузите консоль MMC с оснасткой «Сертификаты» для локального компьютера и учетной записи компьютера. Затем перейдите в раздел «Промежуточные центры сертификации». Оттуда перейдите в папку «Сертификаты». Щелкните правой кнопкой мыши по сертификату «Starfield Class 2 Certificate Authority». Вы должны увидеть выбранный параметр «Отключить все цели для этого сертификата». Выберите верхний параметр «Включить все цели для этого сертификата».
решение3
Я скачал все сертификаты сРепозиторий Go Daddyи установил gd_bundle.crt
, теперь вроде все нормально.
решение4
Это может помочь!
Купив сертификат в Go Daddy, я установил его на свой сервер Apache Unix.
Установка сертификата прошла успешно везде: Firefox, Chrome, IE9, Opera, iPhone, iPad, Android.
За исключением IE8 и тестовых инструментов Go Daddy, где появляется сообщение об ошибке.
Я решил эту проблему просто (после окончания рабочего дня!), изменив следующие параметры в файле конфигурации Apache.
SSLCertificateFile SSLCertificateKeyFile SSLCertificateChainFile
В разделе виртуального хоста SSL по умолчанию.
Я понимаю, что некоторые браузеры, такие как IE8, QtWeb, при доступе к https-сайту запрашивают сертификат без нового параметра HTTP-хоста. Затем они получают значения virtualHost по умолчанию.
С уважением, Гилберт.