حسنًا، أنا قليلًا في حيرة (وسأجيب بدقة على سؤالك في نهاية الرسالة)
اتبعت هذه الدليل:
https://meta.discourse.org/t/enable-a-cdn-for-your-discourse/14857
- CNAME، وهو الاسم “الودي” لـ CDN الخاص بك والذي ستقوم بإعداده في DNS الخاص بك، مثل
discourse-cdn.example.com- عنوان CDN، وهو الاسم “غير الودي” للمكان الذي ستُقدَّم منه الأصول المؤقتة عبر شبكة الخوادم الموزعة عالميًا لمزود الـ CDN. سيبدو مثل
637763234.cdn-provider.com
أخبرني Stackpath بإضافة هذا في DNS الخاص بي (الصورة مأخوذة من خطوات إعداد Stackpath):
بما أن إدخال CNAME هو www، فقد افترضت أن الاسم “الودي” لـ CDN الخاص بي سيكون www.unicyclist.com.
ثم، مع الاستمرار في اتباع الدليل حيث يُضاف الاسم “الودي” إلى ملف app.yml:
قم بإلغاء التعليق عن سطر CDN في ملف
app.ymlوحدّثه باسم CNAME الذي قمت بإعداده للتو في DNS:## عنوان CDN الأصلي لهذه النسخة من Discourse DISCOURSE_CDN_URL: //discourse-cdn.example.com
لقد فعلت نفس الشيء وقمت بتعيين DISCOURSE_CDN_URL إلى www.unicyclist.com.
لذلك لا أفهم تمامًا لماذا يجب عليّ تعيين الاسم “غير الودي” في ملف app.yml بينما يخبرني الدليل بالعكس.
أما فيما يتعلق بعنوان IP والنطاقات:
إن عنوان IP الخاص بخادم VPS الخاص بي هو 95.217.21.71.
إدخال A الذي أضفته بناءً على خطوات إعداد Stackpath هو عنوان IP الخاص بهم (كما أفهمه).
اسم النطاق في ملف app.yml الخاص بي هو unicyclist.com.
أوه، سألقي نظرة على هذا!
نعم: كان هذا هو. شكرًا لكم يا رفاق!
