Estoy intentando instalar Discourse en Ubuntu 20.04 LTS en Digital Ocean (también en GCP, con el mismo resultado). Lo instalé de 2 maneras:
Oficial desde GitHub (Docker)
Instalación de un clic
mi dominio: proremont.io
Proveedor SMTP - Mailgun (mi dominio de correo: mail.proremont.io) registro DNS correcto.
No hubo errores durante la instalación. Pero Discourse no era accesible desde el navegador, curl. (misma situación cuando intenté enviar una solicitud curl a localhost:80 y 433) Ping a la dirección IP del droplet sin problema. UFW firewall deshabilitado dentro del droplet, en Digital Ocean - se permiten las configuraciones 80 y 443.
¿Alguien puede ayudarme con este problema?
Si ves errores sobre certificados, estoy en lo cierto. Puedes esperar una semana o intentar agregar otro subdominio a la solicitud de ticket como se describe en Configuración de Let’s Encrypt con Múltiples Dominios.
Una herramienta de terceros sugiere que ambos puertos están bloqueados. Esto significa que un firewall en tu VPS o proveedor de nube está bloqueando esos puertos. Es posible que desees deshabilitar el firewall de DigitalOcean y verificar UFW en Ubuntu.
Ese es un error sobre certificados.
No tiene nada que ver con el firewall y todo que ver con que nginx no pueda iniciarse porque no tienes un certificado.
Ver el enlace en mi mensaje anterior y añadir un segundo subdominio para la misma dirección IP. www, sería una buena opción. O esperar una semana. Hice lo mejor que pude para describir el problema y la solución anteriormente.