Hola, acabo de instalar y habilitar el plugin siguiendo las instrucciones. Sin embargo, obtengo un error 502 en /auth/steam y /auth/steam?reconnect=true. ¿Alguien podría ayudarme a solucionarlo?
Necesitarás incluir información de los registros con los errores.
Yo haría
tail -f /var/discourse/shared/standalone/log/rails/production.log
y vería lo que aparece allí cuando se produce el error.
Después de hacer clic en “Iniciar sesión con Steam”, veo
Started GET "/session/csrf" for (IP address) at 2022-08-05 11:11:54 +0000
Processing by SessionController#csrf as JSON
Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms | Allocations: 307)
Started POST "/auth/steam" for (IP address) at 2022-08-05 11:11:55 +0000
(steam) Setup endpoint detected, running now.
(steam) Request phase initiated.
y aparece la página de error.
Eso suena como si el error 502 proviniera de Steam y no de Discourse. ¿La pestaña de red en el navegador muestra que el error 502 proviene de Steam y no de Discourse?
Si esa URL es tu foro, entonces sí, es Discourse y no enviaste esa información desde los registros. Ese 502 debería estar registrado.
Entendido, ese es mi foro. Encontré en el registro de errores de Nginx:
2022/08/05 20:23:35 [notice] 1765588#1765588: signal process started
2022/08/05 20:23:56 [error] 1765590#1765590: *121361 upstream sent too big header while reading response header from upstream, client: (IP address), server: www.bfsu.cafe, request: "POST /auth/steam HTTP/2.0", upstream: "http://unix:/var/discourse/shared/standalone/nginx.http.sock:/auth/steam", host: "www.bfsu.cafe", referrer: "https://www.bfsu.cafe/login"
Parece que mi Nginx no está configurado correctamente. Podría ser capaz de resolver esto después de mi propia búsqueda. ¡Gracias por tu ayuda hasta ahora!
Actualización: Añadí proxy_buffer_size 32k, resuelto. ![]()
