Error 502 de Gateway: Instalación de Discourse con SSL desde Cloudflare

Hola a todos,

Estoy instalando Discourse oficial por primera vez. Seguí las instrucciones estándar: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub, excepto que también apliqué estas modificaciones a mi puerto, ya que el puerto 80 está ocupado: Run other websites on the same machine as Discourse

Cambie los puertos expuestos a 3002:3000. Mi directorio predeterminado donde cloné el repositorio git y tengo todos mis archivos de Discourse es var/www/docker-sites/discourse en lugar de var/discourse. Mi archivo app.yml es igual al standalone.yml de la carpeta de ejemplos, excepto por el cambio en los puertos y el directorio predeterminado.
Estoy usando Cloudflare para generar mi certificado SSL y mi clave. Los detalles se encuentran en mi archivo etc/nginx/nginx.conf.

No estoy migrando ninguna base de datos. Esta es una instalación nueva sin usuarios ni publicaciones. Mi VPS tiene 2 GB de RAM.

Obtengo un error 502 de gateway. He intentado refrescar. Sí, mis registros DNS están correctamente configurados en Cloudflare y están siendo proxy. El dominio es el mismo que el que aparece en app.yml. También incluí toda mi información SMTP en app.yml correctamente. Ejecuté el comando ./launcher rebuild app sin errores. Estoy en Ubuntu 20.04.

¿Alguna idea de por qué estoy obteniendo este error 502 de gateway?

1 me gusta

Es imposible saberlo, ya que hay muchas formas en que tu proxy inverso podría estar mal configurado. Y muchas formas en que mover Discourse a un lugar distinto de /var/discourse podría facilitar cometer un error. Si buscas aquí, encontrarás docenas de publicaciones sobre problemas causados por la proxy de Cloudflare.

Te vendría mejor empezar con algo que ya funcionaba y hacer un cambio a la vez.

1 me gusta

Solo quería decir que solucioné el error 502 de la puerta de enlace. Solo necesitaba reiniciar nginx usando sudo service nginx restart

3 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.