Cloudflare con Discourse

El servidor está caído, siento que nadie está interesado en ayudarme. :confused:

forum.meuxbox.com.br

La nube de Cloudflare está desactivada

Estamos tratando de ayudar.
Primero debemos entender el problema. Puede haber cualquier número de razones que impidan que Discourse se instale o se muestre correctamente.

Necesitamos identificar el problema exacto antes de sugerir una solución.

Tengo un foro de Discourse alojado en Vultr con Cloudflare para un cliente y funciona sin problemas, por lo que esto tiene que ver con la forma en que estás instalando Discourse.

Ya lo instalé, está en el foro air.forum.meuxbox.com.br

¿Cómo puedo verificar si todo está bien?

Lo primero que hay que verificar es si la instalación se realizó correctamente.
¿Hubo algún error o el instalador finalizó con éxito?

¿Hay un firewall bloqueando las conexiones?

¿Tu dirección IP cambió en el proceso? Tu subdominio ahora responde con una dirección IP diferente.

PING 45.77.116.206 (45.77.116.206) 56(84) bytes of data.
64 bytes from 45.77.116.206: icmp_seq=1 ttl=41 time=25.0 ms
64 bytes from 45.77.116.206: icmp_seq=2 ttl=41 time=25.0 ms
64 bytes from 45.77.116.206: icmp_seq=3 ttl=41 time=25.0 ms

--- 45.77.116.206 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 25.007/25.024/25.034/0.183 ms

Sí, cambié la IP y realicé una nueva instalación. Puedes acceder a forum.meuxbox.com.br

Estoy intentando acceder, pero obtengo el mismo error.

Realicé una instalación siguiendo la guía.
discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

45.77.116.206 Para el dominio forum.meuxbox.com.br

Pero al acceder al enlace, no se muestra la pantalla de instalación.

El mismo error que ocurre con la instalación de un clic en DigitalOcean

¿Cómo verificar que está instalado correctamente?

Sería útil ver el final de la salida de ./discourse-setup. En este momento, en tus capturas de pantalla solo vemos estadísticas de memoria.

Si no guardaste esa salida, intenta ejecutar lo siguiente y comparte el final de la salida.

cd /var/discourse
./launcher rebuild app

Por lo que puedo ver, eso parece normal. Ten en cuenta que necesitarás cambiar tu contraseña de SMTP, ya que aparece en la captura de pantalla.

Como Bhanu sugirió anteriormente, me inclino por un problema de firewall u otro problema de red. DNS parece estar bien, asumiendo que tu servidor actual está en 45.77.116.206, pero la conexión está siendo rechazada, lo que significa que la solicitud nunca llega al servidor en sí.

Estoy usando 45.77.116.206

Ya lo instalé en Vultr, DigitalOcean y también con un clic en DigitalOcean.
También lo probé con 4 GB.
Los errores fueron los mismos: no puedo entrar.

¿Cuántas veces lo has instalado?

Si has agotado el límite de emisión de certificados para tu dominio, deberás esperar una semana antes de que Let’s Encrypt emita un certificado.

La nube está apagada, no estoy usando SSL.

Let’s Encrypt no es Cloudflare.

Let’s Encrypt es SSL gratuito; Cloudflare ofrece DNS, CDN y protección anti-DDOS.

Si había alguna política de firewall en el VPS que te impedía acceder al servidor y reinstalaste varias veces, es probable que hayas agotado la cuota de emisión de certificados para siete días y ahora estés en período de espera.

El error ocurre desde la primera vez.
¿Dónde puedo verificar la emisión de certificados?
Esto no tiene sentido, ya que la nube está caída y SSL no está activo.

Esto:

No significa esto:

Si ingresaste un correo electrónico para habilitar Let’s Encrypt, entonces el servidor solicitará un certificado a Let’s Encrypt.

Si agotas el número de solicitudes, Let’s Encrypt no emitirá un nuevo certificado durante siete días.

Sí, puedo insertar, pero hasta donde yo sé, Discourse funciona sin SSL.

SSL

forum.meuxbox.com.br Todavía no puedo acceder

Así que sí, estás solicitando un certificado SSL. Sin embargo, este informe:

…indica que has creado cinco certificados idénticos en la última semana; de hecho, todos fueron creados el 27 de diciembre, en un lapso de 45 minutos:


Let’s Encrypt no emitirá otro certificado hasta mañana. Y dado que la configuración del servidor web requiere el certificado, no se iniciará, por lo que estás recibiendo el error de “conexión rechazada”.

Espera hasta mañana después de las 02:30 Z (que, si mis cálculos son correctos, es aproximadamente dentro de una hora) y vuelve a ejecutar la instalación. El certificado debería crearse correctamente y luego deberías estar listo para funcionar.

¿Tengo que reinstalar?
¿Pero puedo continuar con la misma IP? ¿O debo crear un nuevo servidor?

No creo que sea un problema con el certificado, el error ocurre desde la primera vez que instalé el certificado.

He probado varios servidores y configuraciones diferentes.