Steam-Authentifizierung defekt wegen falsch konfiguriertem externem Nginx

Hallo, ich habe das Plugin gerade gemäß der Anleitung installiert und aktiviert. Ich erhalte jedoch einen 502-Fehler unter /auth/steam und /auth/steam?reconnect=true. Könnte mir jemand bei der Behebung helfen?

Sie müssen einige Informationen aus den Protokollen mit den Fehlern angeben.

Ich würde
tail -f /var/discourse/shared/standalone/log/rails/production.log
ausführen und sehen, was Sie dort sehen, wenn der Fehler auftritt.

Nachdem ich auf „Mit Steam anmelden“ geklickt habe, sehe ich

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.

und die Fehlerseite erscheint.

Das klingt, als ob der 502-Fehler von Steam und nicht von Discourse kommt. Zeigt der Netzwerk-Tab im Browser an, dass der 502-Fehler von Steam und nicht von Discourse kommt?

Hmm… Ich sehe das hier.

Bedeutet das, dass der Fehler von Discourse kommt? Ich kann die Steam-Website übrigens erfolgreich aufrufen.

Wenn diese URL Ihr Forum ist, dann ja, es ist Discourse, und Sie haben diese Informationen nicht aus den Protokollen gesendet. Diese 502er sollten protokolliert werden.

1 „Gefällt mir“

Verstanden, das ist mein Forum. Ich habe im Nginx-Fehlerprotokoll Folgendes gefunden:

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"

Es scheint, dass mein Nginx nicht richtig konfiguriert ist. Ich werde das wahrscheinlich nach eigener Recherche lösen können. Danke für deine bisherige Hilfe!

Update: proxy_buffer_size 32k hinzugefügt, gelöst. :white_check_mark:

2 „Gefällt mir“

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