yoko
(yoko)
19 Enero, 2021 10:59
1
Intenté configurar un foro usando Discourse en Ubuntu 20.04 LTS en un VPS. Pero después de la instalación obtengo:
nginx: [emerg] cannot load certificate "/shared/ssl/domain.org.cer": PEM_read_bio_X509_AUX() failed (SSL: error:0909006C:PEM routines:get_name:no start line:Expecting: TRUSTED CERTIFICATE)
nginx: configuration file /etc/nginx/nginx.conf test fail
Mi dominio es:
Ejecuté este comando:
sudo nginx -t
Y produjo esta salida:
nginx: [emerg] cannot load certificate "/shared/ssl/domain.org.cer": PEM_read_bio_X509_AUX() failed (SSL: error:0909006C:PEM routines:get_name:no start line:Expecting: TRUSTED CERTIFICATE)
nginx: configuration file /etc/nginx/nginx.conf test fail
Mi servidor web es (incluye versión):
nginx version: nginx/1.18.0
¿Debería crear un certificado? Esto aparece después de clonar el último repositorio desde GitHub. ¿Es este un comportamiento deseado?
pfaffman
(Jay Pfaffman)
19 Enero, 2021 13:19
2
Si realizaste una Instalación estándar oficial de Discourse , borraste todo y comenzaste de nuevo varias veces, alcanzaste el límite de tasa de Let’s Encrypt y no podrás obtener un certificado durante una semana. Puedes eludir esto siguiendo Configurar Let’s Encrypt con múltiples dominios y agregando otro dominio al sitio. También podrías simplemente usar un nombre diferente o esperar una semana.
yoko
(yoko)
19 Enero, 2021 14:35
3
¿Entonces, una semana (7 días) es el tiempo que debo esperar para configurar todo de nuevo?
pfaffman
(Jay Pfaffman)
19 Enero, 2021 17:06
4
Esa es mi mejor suposición con base en lo que describiste.
yoko
(yoko)
19 Enero, 2021 17:08
5
Ok, esperemos. Publicaré después si eso funcionó.
oca
31 Enero, 2021 14:39
6
Para que conste, yo tuve el mismo problema y la causa fue que olvidé redirigir el puerto 80 al servidor.
La verificación de DNS realizada por discourse-server.sh podría haberse ejecutado solo en el puerto 443 y no detectó el problema.
Sin embargo, Let’s Encrypt también necesita que el puerto 80 esté abierto.