Estou executando (tentando executar, na verdade) o Apache 2.4.2 no Windows Server 2003 R2 de 32 bits (mais PHP 5.4.5 e OpenSSL 1.0.1c, mas acho que isso não importa) e estou recebendo o 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- https://localhost/
se ao obtém um erro 102 - Conexão recusada.
O que me intriga é que SSLSessionCache
está 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 em vez de 2.4), que funciona 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?
Edit : para quem está se perguntando, este não é o aviso enganoso que alguém recebeu quando a máquina não conseguiu resolver o problema ServerName
. O Apache 2.2 não tem nenhum problema e eu até limpei o cache do DNS netstat /flushdns
.
Include
diretiva apropriada , como eu fiz, e fiquei muito surpreso por o arquivo nunca ter sido carregado? Eu te 'novato'! (nota: a primeira vez que consertou com Apache foi ... em 1995, quando foi desenvolvido pela primeira vez!)Eu também estava tendo o mesmo problema, mas ele foi corrigido agora.
Tentei executar o comando "netsh winsock reset" no prompt de comando e reiniciei minha máquina.
O problema foi .. instalou o skype recentemente e após a instalação, o apache e o skype estavam procurando a mesma porta 80. Mesmo se você alterar o número da porta do skype, ele não estava funcionando ... pode ser devido a algum cache no Windows. Depois de alterar o número da porta do skype e executar este comando, funcionou para mim.
fonte
Também pode haver uma incompatibilidade entre o nome do servidor e o certificado SSL. Em seguida, ele olha em apache error-log / como:
server certificate does NOT include an ID which matches the server name
.fonte
No meu caso, gerou esse erro porque houve algum processo no Windows usando a porta 443 do SSL. Tente desativar os serviços que não são do Windows. E removendo da inicialização automática.
fonte