المنتدى لا يعمل بعد تكوين CDN (ERR_CERT_COMMON_NAME_INVALID)

حسنًا، أنا قليلًا في حيرة (وسأجيب بدقة على سؤالك في نهاية الرسالة)

اتبعت هذه الدليل:
https://meta.discourse.org/t/enable-a-cdn-for-your-discourse/14857

  1. CNAME، وهو الاسم “الودي” لـ CDN الخاص بك والذي ستقوم بإعداده في DNS الخاص بك، مثل discourse-cdn.example.com
  2. عنوان 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.

أوه، سألقي نظرة على هذا!

نعم: كان هذا هو. شكرًا لكم يا رفاق!