المستخدمون لا يستطيعون تسجيل الدخول بعد إعداد Nginx

بعد التبديل إلى Nginx، لم يعد بإمكان المستخدمين تسجيل الدخول أو التسجيل. لا يستطيع كل من المسؤولين والمستخدمين العاديين تسجيل الدخول، ومحاولة إنشاء حساب جديد تعطي الرسالة: “لا يمكننا اكتشاف ما إذا كان قد تم إنشاء حسابك، يرجى التأكد من تمكين ملفات تعريف الارتباط (cookies)” بدأ هذا يحدث فقط بعد أن وضعت Discourse خلف Nginx، لذلك أفترض أن شيئًا ما في إعدادات الوكيل (proxy configuration) الخاصة بي (على الأرجح الرؤوس (headers) أو معالجة 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.