Después de actualizar el sitio web vía SSH y reconstruir la aplicación, el sitio web está caído y no se levanta. ¿Alguien sabe qué está causando el problema y cómo solucionarlo?
Hola @Noba, tu captura de pantalla contenía tu contraseña SMTP. ¡Deberías cambiarla lo antes posible! He ocultado tu tema por ahora.
En cuanto a tu problema: Parece que estás usando Cloudflare, por lo que la siguiente solución también debería funcionar para ti.
lo intenté con ese método, pero parece que el problema aún no se ha solucionado
Me dio curiosidad por qué hay un número inusual de informes relacionados con problemas de Cloudflare últimamente, así que lo probé yo mismo. Parece funcionar bastante bien. Todo lo que tuve que hacer fue cambiar la entrada DNS a “Proxied”, cambiar la configuración de SSL de “Flexible” a “Full (strict)”, agregar cloudflare.template.yml a app.yml y reconstruir el contenedor.
@Zyniker No tuve que cambiar a TLS 1.2. Quizás quieras revisar nuevamente tus configuraciones y ver si hay algo más diferente.
@Noba ¿Podrías intentar reconstruir tu contenedor nuevamente solo para descartar cualquier problema relacionado con eso?
cd /var/discourse
git pull
./launcher rebuild app
También podrías revisar el registro de errores de nginx. Puedes encontrarlo en el host en /var/discourse/shared/standalone/log/var-log/nginx/error.log
Lo intenté de esta manera, pero cambié la configuración de Cloudflare según tus indicaciones. También agregué cloudflare.template.yml y volví a compilar la aplicación del contenedor. Sin embargo, el sitio web sigue sin cargar. Revisé los registros de errores y muestran:
nginx: [emerg] cannot load certificate “/shared/ssl/website.com_ecc.cer”: PEM_r ead_bio_X509_AUX() failed (SSL: error:0909006C:PEM routines:get_name:no start li ne:Expecting: TRUSTED CERTIFICATE)
¿Alguien ha logrado resolver esto? Estoy usando el droplet de Discourse para mis sitios y he añadido la plantilla de Cloudflare a mi app.tml, configuré Cloudflare en modo estricto… y nada.
Tengo otro droplet con Ubuntu donde también instalé Discourse. Funciona sin problemas; solo los droplets dedicados de Discourse me están dando problemas. Es extraño.
¿Podrías explicar qué quieres decir con lo anterior? ¿Te refieres a la instalación con un solo clic?
Efectivamente. Todos mis foros creados con la instalación de un solo clic están mostrando el error 521 después de aplicar la última actualización. Mi droplet de Ubuntu (con Discourse) está bien.
Como paquete de terceros, no ofrecemos soporte para eso aquí. Deberás pedir ayuda a DigitalOcean al respecto.
Como has mencionado arriba, las instalaciones siguiendo la guía oficial funcionan correctamente.
Parece que su firewall está bloqueando todo de alguna manera, pero después de la lista blanca estoy recibiendo el error 524. Nunca más usaré soluciones mágicas de un clic. Ubuntu siempre.

