Я использую (на самом деле пытаюсь запустить) Apache 2.4.2 на 32-битной Windows Server 2003 R2 (плюс PHP 5.4.5 и OpenSSL 1.0.1c, но я не думаю, что это имеет значение), и я получаю следующая строка в журнале ошибок:
[Sun Aug 05 11:52:39.546875 2012] [ssl:warn] [pid 5712:tid 348] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]
Попытка подключения к https://localhost/
получает 102 - Ошибка соединения отказано.
Что озадачивает меня в том , что SSLSessionCache
в этой конфигурации:
SSLSessionCache "shmcb:C:/Program Files/Apache Software Foundation/Apache2.4/logs/ssl_scache(512000)"
Это точно такая же строка файла конфигурации, как и для Apache 2.2.17 (за исключением /Apache2.2 вместо 2.4), который работает просто отлично. Используя mod_status, я не получаю информацию для «Состояние кэша сеанса SSL / TLS», в то время как я делаю для Apache 2.2.
Я не думаю, что есть много различий между двумя файлами httpd-ssl.conf, в основном между путями, но кажется, что все в порядке.
Виртуальный сервер на порту 80 работает нормально.
Что мне не хватает?
Изменить : для тех, кто задается вопросом, это не вводит в заблуждение предупреждение, которое кто-то получил, когда машина не может решить ServerName
. Apache 2.2 не имеет проблем с этим, и я даже очистил кэш DNS netstat /flushdns
.