Autenticazione Steam interrotta a causa di nginx esterno mal configurato

Ciao, ho appena installato e abilitato il plugin seguendo le istruzioni. Tuttavia, ho ricevuto un errore 502 su /auth/steam e /auth/steam?reconnect=true. Qualcuno potrebbe aiutarmi a risolvere questo problema?

Dovrai includere alcune informazioni dai log con gli errori.

Vorrei

tail -f /var/discourse/shared/standalone/log/rails/production.log

e vedere cosa vedi lì quando si verifica l’errore

Dopo aver cliccato su “Accedi con Steam”, vedo

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.

e appare la pagina di errore.

Sembra che l’errore 502 provenga da Steam e non da Discourse. La scheda di rete nel browser mostra che l’errore 502 proviene da Steam e non da Discourse?

Hmm… Vedo questo.

Ciò significa che l’errore proviene da Discourse? Comunque, posso accedere al sito web di Steam senza problemi.

Se quell’URL è il tuo forum, allora sì, è discourse e non hai inviato quelle informazioni dai log. Quel 502 dovrebbe essere registrato.

1 Mi Piace

Capito, questo è il mio forum. Ho trovato nel log degli errori di 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"

Sembra che il mio Nginx non sia configurato correttamente. Potrei essere in grado di risolvere questo problema dopo una mia ricerca. Grazie per il tuo aiuto finora!

Aggiornamento: aggiunto proxy_buffer_size 32k, risolto. :white_check_mark:

2 Mi Piace

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