Me gustaría habilitar el engrapado OCSP en mi servidor Apache. Estoy usando:
- Servidor: Apache / 2.4.7 en Ubuntu
- Certificado: Encriptemos
Al archivo:
/etc/apache2/sites-available/default-ssl.conf
Yo añadí:
SSLUseStapling on
Entonces, edité:
/etc/apache2/mods-available/ssl.conf
agregando esta línea:
SSLStaplingCache shmcb:/tmp/stapling_cache(128000)
Leí que esto sería suficiente para habilitar el engrapado OCSP .
Verifiqué la sintaxis con:
sudo apachectl -t
Y estuvo bien.
Sin embargo, al recargar, Apache no puede iniciarse.
EDITAR1:
Dentro de mi archivo de host virtual SSL:
/etc/apache2/sites-available/default-ssl.conf
He añadido estas líneas por debajo de mis juegos de SSLCertificateFile
, SSLCertificateKeyFile
:
SSLUseStapling on SSLStaplingReturnResponderErrors off SSLStaplingResponderTimeout 5
Luego edité este archivo:
/etc/apache2/mods-available/ssl.conf
agregando esta línea:
SSLStaplingCache shmcb:${APACHE_RUN_DIR}/ssl_stapling_cache(128000)
Ahora puedo reiniciar Apache sin problemas, sin embargo, OCSP no parece estar funcionando, basado en:
openssl s_client -connect www.example.com:443 -servername www.example.com -status < /dev/null
OCSP response: no response sent
¿Qué estoy haciendo mal? ¿Es algo relacionado con mi certificado Let's Encrypt?
ssl
apache-virtualhost
letsencrypt
NineCattoRules
fuente
fuente
LogLevel
para ver si puede obtener la razón por la que falló en Apache. Lo único obvio que se me ocurre es que si tiene un firewall que restringe el tráfico saliente, debe dejar pasar la solicitud de OCSP.info
primero.Respuestas:
Me encontré con esto hace un tiempo, pero parece que lo solucioné.
SSLLabs está de acuerdo: 97.5% (tengo que habilitar un cifrado para mi teléfono LG)editar : SSLLabs está de acuerdo: 100% Se solucionó al 100%. Estúpido soporte de teléfono y curva.
En mi situación, estaba usando la línea común:
Cambié al archivo fullchain.pem y todo está bien.
Alternativamente, puede agregar una línea a su archivo VirtualHost
Este es mi
/etc/apache2/conf-enabled/ssl.conf
archivo completo . Los únicos elementos SSL en el archivo VirtualHost sonSSLEngine
,SSLCertificateFile
ySSLCertificateKeyFile
.Todavía estoy trabajando en OCSP Debe GraparEDIT1: Got OCSP Must grapas de trabajo. Es una opción en el cliente certbot:
fuente
Para responder a su pregunta, estoy copiando y pegando algunas de las
apache2.conf
configuraciones de mi servidor Apache, que proporciona encriptación de grado A en mi página con certificados SSL Let's Encrypt:Además, puede ver esta respuesta para fortalecer el
SSLCipherSuite
.fuente