Если сертификат, используемый на сервере, был сгенерирован с помощью опции Legacy Key в бланке запроса сертификата, закрытый ключ для того сертификата будет сохранен в Криптографической платформе API Microsoft прежней версии. Когда веб-сервер пытается обработать запросы с помощью своей новой платформы Криптографического следующего поколения (CNG), кажется, что что-то связанное с закрытым ключом RSA, сохраненным в платформе прежней версии, недоступно к новой платформе. В результате использование наборов шифров RSA сильно ограничено.
Решение:
Генерируйте запрос сертификата с помощью шаблона CNG Key в пользовательском мастере запроса сертификата.
MMC | менеджер по Сертификату Локального компьютера | Персональная Папка Сертификатов | (щелчок правой кнопкой) | Все Задачи-> Усовершенствованные Операции | Создают Пользовательский Запрос |, "Продолжаются без политики приема" | выбор" (никакой шаблон), ключ кпг" | продолжает завершать запрос сертификата согласно Вашим потребностям.
Проверка, что ключ находится в правильном месте:
http://msdn.microsoft.com/en-us/library/bb204778 (По сравнению с 85) .aspx
http://www.jensign.com/KeyPal/index.html
Инструменты для проверки корректных наборов шифров:
http://pentestit.com/2010/05/16/ssltls-audit-audit-web-servers-ssl-ciphers/
https://www.ssllabs.com/
Настройки набора шифров SSL:
http://support.microsoft.com/kb/245030
http://blogs.technet.com/b/steriley/archive/2007/11/06/changing-the-ssl-cipher-order-in-internet-explorer-7-on-windows-vista.aspx
Это взяло нас неделя для выяснения. Я надеюсь, что это сохраняет кого-то та же проблема.
Хорошо, проблема наполовину решена:
Я только что удалил libapache2-mod-php5filter и вместо этого установил libapache2-mod-php5. Я не знаю, что в этом плохого, но это решило мою проблему. Даже не знаю, зачем я установил фильтр вместо обработчика.
Дикое предположение: ваш PHP настроен со слишком жесткими ограничениями RAM, и это вызывает хаос Roundcube. Да, обычно превышение лимита памяти PHP должно вызывать ошибку PHP, но никогда не знаешь ...
I была та же проблема, и после прочтения документа я обнаружил, что полезно активировать некоторые модули apache:
a2enmod deflate
a2enmod expires
a2enmod headers
Перезапуск apache2 и roundcube работает как шарм, и сервер работает с php5filter
.