Gostaria de ativar o grampeamento OCSP no meu servidor Apache. Estou a usar:
- Servidor: Apache / 2.4.7 no Ubuntu
- Certificado: Vamos Criptografar
Para o arquivo:
/etc/apache2/sites-available/default-ssl.conf
Eu adicionei:
SSLUseStapling on
Então eu editei:
/etc/apache2/mods-available/ssl.conf
adicionando esta linha:
SSLStaplingCache shmcb:/tmp/stapling_cache(128000)
Li que isso seria suficiente para permitir o grampeamento OCSP .
Eu verifiquei a sintaxe com:
sudo apachectl -t
e estava tudo bem.
No entanto, ao recarregar, o Apache não pode ser iniciado.
EDIT1:
Dentro do meu arquivo host virtual SSL:
/etc/apache2/sites-available/default-ssl.conf
Eu adicionei estas linhas abaixo meus conjuntos de SSLCertificateFile
, SSLCertificateKeyFile
:
SSLUseStapling on SSLStaplingReturnResponderErrors off SSLStaplingResponderTimeout 5
Eu editei este arquivo:
/etc/apache2/mods-available/ssl.conf
adicionando esta linha:
SSLStaplingCache shmcb:${APACHE_RUN_DIR}/ssl_stapling_cache(128000)
Agora posso reiniciar o Apache sem problemas, no entanto, o OCSP não parece estar funcionando, com base em:
openssl s_client -connect www.example.com:443 -servername www.example.com -status < /dev/null
OCSP response: no response sent
O que estou fazendo de errado, é algo relacionado ao meu certificado Let's Encrypt?
ssl
apache-virtualhost
letsencrypt
NineCattoRules
fonte
fonte
LogLevel
para ver se você pode obter o motivo pelo qual o Apache falhou. A única coisa óbvia em que consigo pensar é se você tem um firewall restringindo o tráfego de saída - ele precisa permitir que o OCSP solicite.info
primeiro.Respostas:
Eu me deparei com isso há um tempo atrás, mas parece que o corrigi.
SSLLabs concorda: 97,5% (eu tenho que habilitar uma cifra para o meu telefone LG)edit : SSLLabs concorda: 100% Consertou 100%. Suporte estúpido por telefone e curva.
Na minha situação, eu estava usando a linha comum:
Mudei para o arquivo fullchain.pem e tudo está bem.
Como alternativa, você pode adicionar uma linha ao seu arquivo VirtualHost
Este é o meu
/etc/apache2/conf-enabled/ssl.conf
arquivo completo . Os únicos itens SSL no arquivo VirtualHost são osSSLEngine
,SSLCertificateFile
eSSLCertificateKeyFile
.Ainda estou trabalhando no OCSP Must StapleEDIT1: Got OCSP Must Staple trabalho. É uma opção no cliente certbot:
fonte
Para responder à sua pergunta, estou copiando e colando algumas das
apache2.conf
configurações do meu servidor Apache, que fornece criptografia de grau A na minha página com os certificados SSL Let's Encrypt:Além disso, você pode ver esta resposta para fortalecer o
SSLCipherSuite
.fonte