Здравейте!
Имам инсталиран Apache 2.2.4 (Win32) с mod_ssl/2.2.4 OpenSSL/0.9.8d върху Windows XP Pro. Страницата се достъпва само чрез https.
С IE7 под VISTA не се показва страницата: веднага изписва „Internet Explorer cannot display the webpage“, т.е. без никакво забавяне и въобще не стига до показване на предупреждение за сертификата (не е издаден от Trusted root certification authority).
С FireFox 2.x на същата машина страницата се достъпва нормално. С IE7 под Windows XP също е нормално.
Този проблем съществува и с други страници. С много https страници, обаче, го няма.
От това, което прочетох до този момент, възможните причини са 2, все свързани с увеличената сигурност на VISTA:
1.При VISTA DES криптирането не е позволено по подразбиране за сметка на 3DES и AES128. Това криптиране се използва за първоначално договаряне на https сесията. Добавих в политиките поддръжка на DES криптиране, но не помогна.
2.IE7 под VISTA (за разлика от другите версии) се придържа към всички web стандарти (твърдение на Microsoft). В инсталацията на Apache по подразбиране има директиви, ако се установи, че отсрещният броузер е MSIE, да downgrade-не нарочно версията на ssl-а. Махнах тези директиви (BrowserMatch MSIE ....) – отново без успех.
Моля, ако някой се е сблъсквал с подобно поведение, да сподели някакви иде или направо решение!
Няколко допълнителни уточнения:
Apache-то трябва да работи под Windows.
Не съм сигурен дали темата е за раздел Windows.
Нямам никакво намерение да си тровя нервите с ляловците от поддръжката на Microsoft в България.
Писах на users@httpd.apache.org , но до момента няма нищо смислено.