اضبط موقع Discourse المستضاف لديك للعمل على النطاق الجذري أو الرئيسي (مثال: example.com)

:bookmark: يوضح هذا الدليل كيفية تكوين موقع Discourse المستضاف للعمل على النطاق الجذري أو النطاق الرئيسي (apex domain) (على سبيل المثال، example.com بدلاً من forum.example.com). يتم تغطية العملية العامة لتغيير اسم نطاق موقعك في دليل تكوين اسم النطاق الخاص بموقعك على Discourse المستضاف.

:person_raising_hand: مستوى المستخدم المطلوب: مدير

يعمل معظم مواقع Discourse المستضافة على نطاق فرعي، مثل forum.example.com أو talk.example.com أو www.example.com. هذا هو الإعداد الموصى به، وفي الغالبية العظمى من الحالات يعمل دون أي مشاكل.

يمكن تشغيل موقعك على النطاق الجذري أو الرئيسي (على سبيل المثال، example.com)، لكن الأمر أكثر صعوبة في السيناريو المستضاف بسبب طريقة عمل DNS للنطاقات الجذرية. تتوفر هذه الخطة في خطط Pro وBusiness وEnterprise. في الخطة المجانية (Free)، لا تتوفر النطاقات المخصصة، ويبقى موقعك على عنوان discourse.group الخاص به.

هناك شرطان مطلوبان لتشغيل موقعك على نطاق جذري أو رئيسي:

  1. يجب أن يدعم مزود DNS الخاص بك أحد أنواع السجلات المذكورة أدناه (سجل CNAME العادي لا يكفي عند الجذر).
  2. يتم إكمال التكوين النهائي بواسطة فريق Discourse، لأن زر تغيير اسم النطاق في لوحة تحكم الإدارة يبحث عن سجل CNAME ولا يمكنه معالجة نطاق apex أو جذري.

تكوين مزود DNS الخاص بك

  1. تأكد من أن مزود DNS الخاص بك يدعم نوع سجل للنطاق الجذري. إذا لم يكن مزودك مدرجًا أدناه، فيجب عليك أولاً التبديل إلى أحد هذه المزودين.
  2. أنشئ السجل الموصوف لمزودك، واتبع الرابط في الجدول للحصول على التفاصيل.
  3. تواصل مع فريق Discourse على team@discourse.org لإكمال تغيير اسم النطاق الجذري، بمجرد وضع سجل DNS الخاص بك.

مزودو DNS الذين يدعمون النطاقات الجذرية أو الرئيسية

المزود النوع
AWS Route53 (AWS فقط[1]) سجلات A & AAAA ALIAS؛ انقر للحصول على مثال →
Cloudflare تسطيح CNAME. قم بإيقاف وكيل Cloudflare (يجب أن تكون أيقونة السحابة رمادية) حتى لا يتعارض مع الموقع
DNSimple ALIAS
DNS Made Easy ANAME
DreamHost ALIAS
easyDNS ANAME
Gandi ALIAS
Hurricane Electric ALIAS
Name.com ANAME
Namecheap ALIAS
PointDNS ALIAS
Webcentral (سابقًا Netregistry) إعادة توجيه مقنعة (IPv4 فقط)

:exclamation: إذا لم يكن مزود DNS الخاص بك مدرجًا أعلاه، فتبديل إلى مزود يدعم نوع سجل جذري أو رئيسي قبل المتابعة. لن يعمل سجل CNAME العادي على النطاق الجذري.

:information_source: إذا قمت باختبار مزود DNS غير مدرج هنا وكان يعمل لموقعك، فقم بالرد على هذا الموضوع باسم المزود ورابط يشرح كيفية إعداده، حتى يمكن تحديث القائمة.


  1. هذا يعمل فقط إذا كنت تستضيف بنفسك على AWS أو على استضافة AWS Enterprise الخاصة بنا ↩︎

36 إعجابًا

تم تقسيم مشاركة إلى موضوع جديد: Required DNS Settings

لذلك استغرق الأمر دقيقة لفهم الأمر، لكنني تمكنت من جعل نطاق apex الخاص بي يعمل مع Azure، حيث نستضيف نظام أسماء النطاقات الخاص بنا.

لاستخدام Azure، تحتاج إلى الاستفادة من Azure Front Door. هذه التعليمات خاصة بـ Azure Front Door Standard/Premium، وليس Azure Front Door (الكلاسيكي).

  1. انتقل إلى Azure Front Door وانقر فوق + إنشاء
  2. اختر Azure Front Door و إنشاء مخصص، وانقر فوق متابعة لإنشاء Front Door.
  3. اختر اشتراكك، ومجموعة الموارد، والاسم، والمستوى (عمل معي Standard)، ثم انقر فوق التالي: الأسرار.
  4. إذا كنت تستخدم شهادة SSL الخاصة بك، فأضفها هنا. بمجرد إضافتها (أو إذا كنت تسمح لـ Azure بإنشاء شهادتك)، انقر فوق التالي: نقطة النهاية.
  5. انقر فوق إضافة نقطة نهاية واختر اسمًا، ثم انقر فوق إضافة.
  6. ضمن قسم “المسارات” الجديد، انقر فوق إضافة مسار. أعطه اسمًا.
  7. بالنسبة لـ “مجموعة المصدر”، انقر فوق إضافة مجموعة مصدر جديدة. أعطها اسمًا.
  8. انقر فوق + إضافة مصدر. أعطه اسمًا. بالنسبة لـ “نوع المصدر”، اختر مخصص. بالنسبة لـ “اسم المضيف”، أدخل نطاق site.hosted-by-discourse.com الخاص بك. تأكد من أن “رأس مضيف المصدر” فارغ. انقر فوق إضافة.
  9. انقر فوق إضافة في مربع الحوار “إضافة مجموعة مصدر”.
  10. انقر فوق إضافة في مربع الحوار “إضافة مسار”.
  11. انقر فوق مراجعة + إنشاء. انقر فوق إنشاء.
  12. انتظر حتى يتم نشر AFD. بمجرد نشره، انقر فوق الانتقال إلى المورد.
  13. في قائمة الشريط الأيسر، اختر النطاقات. انقر فوق إضافة نطاق.
  14. بالنسبة لـ “منطقة DNS”، اختر المنطقة التي يوجد بها نطاقك. ضمن “النطاق المخصص”، اختر نطاقك في قسم APEX. انقر فوق إضافة.
  15. عندما يظهر نطاقك في القائمة، انقر فوق … على اليمين. اختر ربط.
  16. حدد نقطة النهاية والمسار اللذين أنشأتهما سابقًا. انقر فوق ربط.

إذا كنت تستخدم شهادة مدارة بواسطة AFD

  1. إذا كانت “حالة التحقق” لنطاقك هي معلق، فانقر فوق هذا الرابط. اختر دقائق لـ “وحدة TTL” (للتحقق السريع)، ثم انقر فوق الزر إضافة ضمن “حالة سجل DNS”.
  2. كن صبورًا. هذا هو المكان الذي قضيت فيه الكثير من الوقت في شد شعري، لكنك بحاجة إلى الانتظار. في النهاية، يجب أن تتغير “حالة التحقق” لديك إلى معتمد.
  3. قد تحتاج إلى إعادة إنشاء وتحديث سجل DNS TXT. يمكنك القيام بذلك عن طريق النقر فوق الزر إعادة إنشاء. ستحتاج إلى النقر فوق الزر تحديث ضمن “حالة سجل DNS” بمجرد ظهوره.
إعجاب واحد (1)

لمعلوماتك لمن يتابع هذا: هذا الإعداد لا يقوم بتسوية DNS، بل يقوم بتكوين موازن تحميل في Azure لكي يوكيل الأصل.

هذا غير مدعوم رسميًا على هذا النحو لأنه سيكون له تأثيرات جانبية (سيأتي جميع الزوار من عنوان IP الخاص بـ Azure، وليس عنوان IP الفعلي الخاص بهم)

إعجابَين (2)