تسريع CDN كامل للموقع لـ Discourse

هل اتبعت التعليمات الموجودة في المنشور الافتتاحي أم قمت فقط بتغيير DNS بحيث يمر كل المرور عبر Bunny؟

إذا كان الخيار الأخير، فمن المحتمل أن تواجه مشاكل أخرى، ولكن ستحتاج إلى إنشاء قالب مثل قالب Cloudflare. هل يمكنك العثور على المكان الذي ينشرون فيه عناوين IP الخاصة بهم؟

إعجاب واحد (1)

أهلاً،

لقد قمت بتغيير نظام أسماء النطاقات (DNS) الخاص بي من Cloudflare إلى Bunny CDN، ثم قمت بتفعيل تسريع CDN على عنوان IP الخاص بخادم VPS الخاص بي واستخدمت هذا القالب لتكوين Nginx (في ملف app.yml):

- replace:
     filename: "/etc/nginx/conf.d/discourse.conf"
     from: "$proxy_add_x_forwarded_for"
     to: "$http_x_real_ip"
     global: true

آمل أن يساعد هذا الآخرين الذين يرغبون في القيام بذلك. لقد نجح الأمر لدي.

3 إعجابات

مرحباً،

أقوم بإعداد هذا مرة أخرى في منتداي. هناك شيء واحد فقط لا أفهمه. كيف يمكنني ضبط عنوان URL للاستقصاء الطويل؟ هل أحتاج إلى إنشاء نطاق فرعي ثم إضافته في “Site.Setting.Longpolling” (لا أعرف الاسم الدقيق للإعداد)؟

شكراً

محاولة:

DISCOURSE_LONG_POLLING_BASE_URL: https://original.example.com

لكنها لا تعمل، لا تزال الصفحة تطلب /

لقد فتحت طلب سحب لهذه المشكلة: FIX: Respect long_polling_base_url setting for message bus configuration by chenglu · Pull Request #34477 · discourse/discourse · GitHub

إعجاب واحد (1)

نعم، أواجه نفس المشكلة.

شكراً على طلب السحب (PR). أعتقد أنه يجب عليك إنشاء منشور في Bug للحصول على مراجعته.

تم! لقد قمت للتو بإصلاح مشكلة التنسيق وتمت الموافقة عليها في Github، سأقوم بنشر هذا الإصلاح في Bug شكرًا على الاقتراح!

إعجاب واحد (1)