النطاق الفرعي uploads لـ Cloudflare

مرحباً، بما أن Cloudflare من المحتمل أن يتسبب في تعطل Discourse وفقًا لعدة شكاوى، فهل هناك طريقة لتعيين نطاق فرعي منفصل للملفات المحملة ثم تقديمه باستخدام Cloudflare لتجنب أي مشاكل، مثل: https://uploads.xyz.com

أعلم أن هذا ممكن باتباع إعداد CDN العادي وتوجيه اسم المجال الفرعي Cname إلى الحاوية وفقًا لـ: Enable a CDN for your Discourse و Configure an S3 compatible object storage provider for uploads

لكنني بحاجة إلى تخطي S3 تمامًا والاستفادة من ذاكرة التخزين المؤقت لـ Cloudflare مباشرة أمام النطاق الفرعي للملفات المحملة.

باختصار: أحتاج إلى تعيين نطاق فرعي منفصل لمجلد الملفات المحملة بدون S3.

شكراً مقدماً.

3 إعجابات

مرحباً @dadberg

لا أعتقد أننا قلنا قط أن Cloudflare يعطل Discourse. ما يسبب مشاكل من وقت لآخر هو “تحسينات الأداء” الخاصة بهم. Discourse مُحسَّن بالفعل بشكل جيد وهذه التعديلات يمكن أن تسبب أحيانًا فوضى في التثبيت.

لا تحتاج إلى نطاق فرعي منفصل شريطة أن تقوم بما يلي:

  • التثبيت مع إيقاف السحابة البرتقالية
  • إنشاء قاعدة صفحة لـ “تعطيل الأداء” للنطاق الفرعي بأكمله
  • إنشاء قاعدة صفحة لتخزين مسار التحميلات الخاص بك مؤقتًا.
4 إعجابات

عفوًا، لقد نسيت تمامًا سيناريو قاعدة الصفحة على سبيل المثال https://community.com/uploads/*، لقد حل هذا الكثير من المشاكل بالنسبة لي، شكرًا لك!

بالنسبة للخطوة الأولى، هل يمكنني معرفة سبب التثبيت مع إيقاف السحابة البرتقالية؟ هل تقصد السماح بالإعداد الأولي لـ Let’s Encrypt أو شيء آخر؟

لا يلزم وجوده ببساطة. سأهدف دائمًا إلى جعل التثبيت وظيفيًا بأقل قدر من التعقيد ثم المتابعة من هناك.

كان Let’s Encrypt يمثل مشكلة في السابق، ولكن هذا لم يعد هو الحال الآن.

تأكد أيضًا من إعادة البناء باستخدام قالب CloudFlare، وإلا ستواجه الكثير من المشكلات الممتعة الأخرى مع ظهور كل شيء وكأنه ينشأ من شبكتهم.

إعجابَين (2)

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