Nginxに切り替えた後、ユーザーはサインインもサインアップもできなくなりました。管理者も一般ユーザーもログインできず、新しいアカウントを作成しようとすると「アカウントが作成されたかどうかを検出できません。Cookieが有効になっていることを確認してください」というメッセージが表示されます。これはDiscourseをNginxの背後に配置した後でのみ発生しているため、プロキシ設定(おそらくヘッダーまたはHTTPS処理)のどこかが間違っていると推測しています。修正が必要な具体的な点について、何かご指導いただけると幸いです。現在の設定ファイル(/etc/nginx/sites-enabled/default)
これらを追加したところ、動作するようになりました。
proxy_set_header X-Forwarded-Scheme https;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Port 443;
「いいね!」 2
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

