Estou executando (tentando executar, na verdade) o Apache 2.4.2 no Windows Server 2003 R2 32 bit (mais o PHP 5.4.5 e o OpenSSL 1.0.1c, mas não acho que isso seja importante), e eu m obtendo a seguinte linha no log de erros:
[Sun Aug 05 11:52:39.546875 2012] [ssl:warn] [pid 5712:tid 348] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache]
Tentar conectar-se a https://localhost/
recebe um erro 102 - Conexão recusada.
O que me intriga é que SSLSessionCache
é configurado:
SSLSessionCache "shmcb:C:/Program Files/Apache Software Foundation/Apache2.4/logs/ssl_scache(512000)"
É exatamente a mesma linha do arquivo de configuração que eu tinha para o Apache 2.2.17 (exceto para /Apache2.2 ao invés de 2.4), que roda muito bem. Usando mod_status, não estou obtendo informações para "Status do cache de sessão SSL / TLS", enquanto faço para o Apache 2.2.
Eu não acho que haja muitas diferenças entre os dois arquivos httpd-ssl.conf, principalmente entre os caminhos, mas parece que eles estão bem.
O servidor virtual na porta 80 funciona bem.
O que estou perdendo?
Editar : para aqueles que estão se perguntando, esse não é o aviso enganoso que alguém recebeu quando a máquina não conseguiu resolver o ServerName
. O Apache 2.2 não tem nenhum problema com isso, e eu até esvaziei o cache do DNS com netstat /flushdns
.