أين يجب أن أضيف نطاقي على Digital Ocean بعد التثبيت القياسي

أقوم بتثبيت Discourse بالطريقة القياسية

ولدي موقعي الإلكتروني بالفعل “yonstreetbets.com” وأرغب في بناء مجتمع Discourse الخاص بي على forum.yonstreetbets.com.

أي نطاق يجب أن أضعه في Digital Ocean؟

yonstreetbets.com؟ أم forum.yonstreetbets.com؟

على الأرجح لا. فقط أضف سجل A إلى DNS الخاص بك باستخدام مزود DNS الحالي لديك.

يجب أن أملأ هذا المربع للحصول على سجل A

سؤالك غير واضح إلى حد ما، لماذا ترغب في إضافة نطاق في DigitalOcean إذا كنت تستخدم دليل التثبيت الرسمي؟ لا توجد خطوة لذلك في الدليل، خاصة مع لقطة الشاشة التي شاركتها. بمجرد إنشاء سجل A كما قال جاي، يمكنك متابعة التثبيت الرسمي للبقاء على المسار الصحيح.

أعتقد أنني قمت بتثبيت discourse.


لكنني ما زلت لا أستطيع فتح موقعي الإلكتروني.

المشكلة هي أنني لا أستطيع وضع forum.yonstreetbets.com في الحقل المخصص للمضيف (host). فقد أفاد مزود خدمة DNS بأنه لا يُسمح إلا بنقطة واحدة في اسم المضيف. وعنوان IP الخاص بنسختي هو 128.199.194.254.

بافتراض أن عنوان IPv4 العام للقطرة (droplet) هو 128.199.194.254، يبدو أن إعدادات DNS لديك صحيحة:

$ host forum.yonstreetbets.com
forum.yonstreetbets.com has address 128.199.194.254

في جزء المضيف (host)، عادةً ما تكتب فقط اسم النطاق الفرعي (forum في حالتك)، أو الرمز @ للنطاق الجذري، لذا يبدو أن إعدادات DNS لديك صحيحة.

تأكد من أن جدار الحماية الخاص بـ Digital Ocean يسمح بالاتصال بالمنافذ 80 و 443 على قطرتك، وتأكد أيضًا من أنك اتبعت خطوات التثبيت الرسمية بالكامل حتى نقطة بناء وتشغيل حاوية discourse (إذا قمت بتشغيل ./discourse-setup أو ./launcher rebuild app وتم التنفيذ بالكامل دون أخطاء، فيجب أن يكون كل شيء على ما يرام).

وإضافةً إلى ما شاركه @lucasbasquerotto أعلاه وهو مناسب، إذا كنت لا تزال تواجه مشاكل حتى بعد تشغيل ./discourse-setup أو ./launcher rebuild app دون أخطاء، فقم بتشغيل ./discourse-doctor لاستكشاف الأخطاء وإصلاحها.