¿Es este un certificado de Let’s Encrypt o de algún otro tipo? Si es otro certificado, entonces necesitas colocar el nuevo certificado en el mismo lugar donde estaba el anterior.
Es un certificado LE. Acabo de agregar el correo electrónico para LE al configurar todo el sitio. No puedo compartir la URL del sitio, pero puedo proporcionar toda la información necesaria. Discourse está actualizado.
Chrome muestra el candado cerrado, lo que indica que el certificado está válido, pero el período de validez del certificado ya ha pasado. Al abrir el certificado, aparece un mensaje indicando que está caducado.
No hay proxy.
¿No hay alguna forma manual de actualizarlo?
EDITA: Chrome y la información estándar de Windows sobre el certificado indican que está caducado, pero Firefox dice que está correcto y que las fechas son válidas.
No sé qué cliente utilizas, pero si ejecutas certbot certificates se mostrarán todos los certificados, tanto los expirados como los válidos. Si aún estás usando el certificado expirado y tienes uno válido, instala el válido.
Algo a tener en cuenta: LetsEncrypt fue diseñado para automatizar tus renovaciones. Si lo ejecutas con el comando certbot manual, tendrás que renovar manualmente cada 60-90 días. Si usas certonly, una vez creado el certificado, tendrás que instalarlo tú mismo.
No estaba eligiendo la aplicación de certificados. Esta es la instalación predeterminada de Discourse, así que ni siquiera sé si se trata de certbot o acme.sh.
Esto ayuda a comprender que el script acme se utiliza para instalar/actualizar. Sin embargo, no encuentro instrucciones manuales para actualizar el certificado. Debería haber una página web para ello. Más tarde intentaré entrar en el contenedor y emitir un nuevo certificado basado en este código.
@neounix
Antes de actualizar el certificado, me gustaría saber por qué en Chrome (específicamente la información de Windows sobre el certificado) el certificado ya no es válido (está caducado), pero en Firefox el certificado es válido y tiene una fecha de caducidad en el futuro.
¿Quizás no sea necesario actualizar el certificado manualmente?
Si solo estás verificando la fecha del certificado en tu navegador, es posible que se muestre una antigua debido al service worker del foro. No creo que esto sea un problema (aunque no sé exactamente cómo funciona todo).
Puedes configurar tu entorno de la manera que desees probar.
Cuando yo lo hago, siempre configuro los certificados como describí en mi publicación, ya que funciona de manera sencilla y sin problemas.
No es necesario realizar un “análisis de certificados”, ya que simplemente puedes solicitar uno nuevo de forma gratuita sin ningún inconveniente ni problema.
Lo intenté, pero no puedo decir si funcionó. Solo actualicé forzadamente la página con Ctrl+F5 en Chrome y ahora el certificado es válido. Parece que fue un problema de caché…