هذه هي توصيتنا العامة في جميع الحالات تقريبًا، وهي تعمل بشكل رائع. ومع ذلك، إذا كنت ترغب في استخدام نطاق جذري أو نطاق قمة (apex domain) لـ Discourse المستضاف لديك، مثل:
example.com
يتبين أن هذا صعب بشكل مدهش في سيناريو الاستضافة، بسبب التقلبات في كيفية عمل نظام أسماء النطاقات (DNS). ومع ذلك، فمن الممكن، ولكن يجب عليك استخدام مزود خدمة DNS يدعم ذلك تحديدًا!
وثائق مزود خدمة DNS
فيما يلي قائمة بمزودي خدمات DNS المتوافقين المعروفين، ونوع DNS الذي يجب عليك استخدامه، ورابط لوثائقهم.
إذا لم يكن مزود خدمة DNS الخاص بك من بين المذكورين أعلاه، فيجب عليك التبديل إلى أحد مزودي خدمات DNS هؤلاء لتحقيق استضافة Discourse بنطاق قمة أو نطاق جذري.
\u003e إذا قمت بتجربة مزود خدمة DNS آخر ونجح معك، فيرجى الرد هنا باسم مزود خدمة DNS، ورابط يشرح كيفية إعداده، حتى نتمكن من تحديث قائمتنا. هناك العديد من مزودي خدمات DNS، لذلك نقوم بتحديث القائمة حسب ما نجده، وهذه القائمة ليست بأي حال من الأحوال قائمة شاملة لكل مزود خدمة DNS في العالم يدعم هذا.
يعمل هذا فقط إذا كنت تستضيف ذاتيًا في AWS أو على استضافة Enterprise الخاصة بنا في AWS ↩︎
لذلك استغرق الأمر دقيقة لفهم الأمر، لكنني تمكنت من جعل نطاق apex الخاص بي يعمل مع Azure، حيث نستضيف نظام أسماء النطاقات الخاص بنا.
لاستخدام Azure، تحتاج إلى الاستفادة من Azure Front Door. هذه التعليمات خاصة بـ Azure Front Door Standard/Premium، وليس Azure Front Door (الكلاسيكي).
انتقل إلى Azure Front Door وانقر فوق + إنشاء
اختر Azure Front Door و إنشاء مخصص، وانقر فوق متابعة لإنشاء Front Door.
اختر اشتراكك، ومجموعة الموارد، والاسم، والمستوى (عمل معي Standard)، ثم انقر فوق التالي: الأسرار.
إذا كنت تستخدم شهادة SSL الخاصة بك، فأضفها هنا. بمجرد إضافتها (أو إذا كنت تسمح لـ Azure بإنشاء شهادتك)، انقر فوق التالي: نقطة النهاية.
انقر فوق إضافة نقطة نهاية واختر اسمًا، ثم انقر فوق إضافة.
ضمن قسم “المسارات” الجديد، انقر فوق إضافة مسار. أعطه اسمًا.
بالنسبة لـ “مجموعة المصدر”، انقر فوق إضافة مجموعة مصدر جديدة. أعطها اسمًا.
انقر فوق + إضافة مصدر. أعطه اسمًا. بالنسبة لـ “نوع المصدر”، اختر مخصص. بالنسبة لـ “اسم المضيف”، أدخل نطاق site.hosted-by-discourse.com الخاص بك. تأكد من أن “رأس مضيف المصدر” فارغ. انقر فوق إضافة.
انقر فوق إضافة في مربع الحوار “إضافة مجموعة مصدر”.
انقر فوق إضافة في مربع الحوار “إضافة مسار”.
انقر فوق مراجعة + إنشاء. انقر فوق إنشاء.
انتظر حتى يتم نشر AFD. بمجرد نشره، انقر فوق الانتقال إلى المورد.
في قائمة الشريط الأيسر، اختر النطاقات. انقر فوق إضافة نطاق.
بالنسبة لـ “منطقة DNS”، اختر المنطقة التي يوجد بها نطاقك. ضمن “النطاق المخصص”، اختر نطاقك في قسم APEX. انقر فوق إضافة.
عندما يظهر نطاقك في القائمة، انقر فوق … على اليمين. اختر ربط.
حدد نقطة النهاية والمسار اللذين أنشأتهما سابقًا. انقر فوق ربط.
إذا كنت تستخدم شهادة مدارة بواسطة AFD
إذا كانت “حالة التحقق” لنطاقك هي معلق، فانقر فوق هذا الرابط. اختر دقائق لـ “وحدة TTL” (للتحقق السريع)، ثم انقر فوق الزر إضافة ضمن “حالة سجل DNS”.
كن صبورًا. هذا هو المكان الذي قضيت فيه الكثير من الوقت في شد شعري، لكنك بحاجة إلى الانتظار. في النهاية، يجب أن تتغير “حالة التحقق” لديك إلى معتمد.
قد تحتاج إلى إعادة إنشاء وتحديث سجل DNS TXT. يمكنك القيام بذلك عن طريق النقر فوق الزر إعادة إنشاء. ستحتاج إلى النقر فوق الزر تحديث ضمن “حالة سجل DNS” بمجرد ظهوره.