Pierre
10 ديسمبر 2020، 11:23م
1
لست متأكدًا مما إذا كان هذا مرتبطًا، لذا قررت إنشاء منشور آخر
تم الاتصال بنجاح بين Discourse و Digital Ocean Spaces (أعتقد)
https://meta.discourse.org/t/looking-for-doc-to-connect-discourse-with-digital-ocean-spaces/172917/8
وهناك خيار ضمن إعدادات “do spaces” لتفعيل CDN. بعد التفعيل وزيارة Discourse، أرى العديد من أخطاء 403 تشير إلى الروابط التالية
https://cdn.example.com/assets/ *
https://cdn.exameplc.om/stylesheets/ *
https://cdn.example.com/uploads/ *
هل فاتني شيء ما؟
pfaffman
(Jay Pfaffman)
11 ديسمبر 2020، 3:02ص
2
هناك هذا
والذي أعتقد أنك قد أكدت ذلك.
michaeld
(Michael - Communiteq)
11 ديسمبر 2020، 5:38ص
3
شبكة CDN الخاصة بهم “معطّلة” لأنها ترسل رؤوسًا غير صحيحة، وليس لأنها ترد باستجابات محظورة.
@Pierre إذن هل تعمل بدون شبكة CDN؟
إذا كان الأمر كذلك، كيف قمت بإعداد شبكة CDN؟
Pierre
11 ديسمبر 2020، 1:52م
4
مرحبًا @pfaffman ، لقد وجدت منشورك الذي يذكر أيضًا خطأ 403. وقد تم إغلاقه.
No, I really mean assets (uploads seem fine). It seems that when GlobalSettings.s3_cdn_url is defined, discourse expects assets (i.e., the javascript stuff) to be in the S3 CDN, so the site is broken because none of the assets are available.
It makes zero sense to me either.
I just set SiteSettings.s3_cdn_url (not in GlobalSettings) and assets seem to still be coming from the server, not the CDN. So maybe it’s a bug with GlobalSettings.s3_cdn_url?
Yup. Re-setting the value in…
هل يمكنك مشاركة كيفية حل الخطأ؟
Pierre
11 ديسمبر 2020، 2:00م
5
مرحبًا @michaeld
بصراحة، لست متأكدًا حتى من أن الأمور تعمل بشكل صحيح. لقد كافحت مع إعدادات مختلفة، وكان هناك العديد من التغييرات في محاولة لجعل Discourse يعمل مع Digital Ocean Spaces. سأحتاج إلى إجراء تثبيت نظيف.
pfaffman
(Jay Pfaffman)
11 ديسمبر 2020، 2:41م
6
عذرًا، ربما لم أكن قد انتبهت بما يكفي لتفاصيلك المحددة.
المشكلة التي أعتقد أنني واجهتها في ذلك الموضوع، والتي تسببت في توقف خدمة عميل ذي أولوية عالية لمدة 17 ساعة أثناء إجازتي، قد تم حلها بإضافة s3:upload assets إلى ملف app.yml، واستخدام متغيرات البيئة (env variables) لتكوين إعدادات S3، على ما أعتقد. هل قمت بذلك؟