أستطيع الاتصال بنجاح بخادم SMTP الخاص بي عبر TelNet.
تحويل النطاق الفرعي الخاص بي يعمل بشكل صحيح نحو عنوان IP الذي خصصه لي DigitalOcean (167.172.31.228).
لكن كلما ذهبت إلى هذا العنوان IP، أرى صفحة Nginx بدلاً من صفحة Discourse الترحيبية
لقد قمت بإعداد ملف app.yml لدعم https.
عناوين البريد الإلكتروني الخاصة بـ smtp و letsencrypt و ‘rails r “SiteSetting.notification_email”’ في ملف app.yml متطابقة، لكنها لا تنتمي إلى نطاق DISCOURSE_HOSTNAME.
لا ينبغي أن يعيد توجيهك، بل يجب أن يحل العنصر. لذا، إذا كان نطاقك هو https://example.com، فيجب أن يظهر هذا في شريط العناوين. ربما تكون سجلات DNS لديك غير صحيحة؟ تحقق منها.
شكرًا لك، فقد منحني هذا أخيرًا التلميح الذي أحتاجه بأن سجلات ‘A’ هي شيء حقيقي
كنت قد زرت بالفعل الرابط الأول في نتائج بحث Google بالأمس (تعديل: اتضح أن هذا الرابط ذو صلة فقط بالمواقع المستضافة على Windows ). وللدفاع عن نفسي، فقد استبعدت هذا الرابط لأنني اعتقدت أنني اتبعت تعليمات الـ 30 دقيقة حرفيًا قدر الإمكان.
تقول تعليمات الـ 30 دقيقة حاليًا:
أنشئ سجل DNS من نوع A للنطاق الفرعي discourse.example.com في لوحة تحكم DNS لديك، مع توجيهه إلى عنوان IP الخاص بمثيل السحابة الذي تقوم فيه بتثبيت Discourse.
على شاشتي، جعلت فواصل الأسطر الحرف الكبير A هو آخر حرف في السطر. ثم، تخطى عقلي ببساطة رؤية حرف A. وكما أنني كنت جديدًا في مجال DNS، لم أكن أعرف بوجود سجلات ‘A’ ولا كنت أفهم الفرق بين “التوجيه” و"إعادة التوجيه".
هل هناك أي احتمال أن يقوم مشرف يقرأ هنا بتعديل تعليمات الـ 30 دقيقة ووضع علامات اقتباس أحادية حول حرف ‘A’ الكبير المهم جدًا ربما حتى توضيح أنه يجب إنشاء سجل ‘A’ عن طريق إنشاء نطاق فرعي (في حالة GoDaddy، يصعب العثور على سجل ‘A’ هذا وتعديله إذا كنت تستخدم واجهة GoDaddy Cpanel، اقرأ أدناه)، وأن إعادة توجيه النطاق الفرعي ليست نفس الشيء مثل التوجيه في سجل ‘A’، وأن هناك فرقًا بين “التوجيه” و"إعادة التوجيه".
والآن، التفاصيل الدقيقة لكيفية إصلاح هذه المشكلة (لأولئك الذين يتابعون هنا ويواجهون نفس المشكلة):
في واجهة GoDaddy Cpanel الحالية لموقعي المستضاف على ‘Linux’، لا يوجد وصول إلى سجلات ‘A’. بدا لي أنني أستطيع فقط إنشاء سجلات ‘MX’ تحت محرر المناطق (Zone Editor) في Cpanel.
في Cpanel، قمت بإزالة عنوان IP الخاص بـ “إعادة التوجيه” لأن هذا ليس ما هو مطلوب… كنت بحاجة إلى سجل ‘A’ “يوجه” إلى عنوان IP الخاص بـ DigitalOcean المخصص لي.
كان الجزء الصعب هنا هو معرفة أين يمكنني الوصول إلى سجل ‘A’ الذي تم إنشاؤه عند إنشاء نطاق فرعي في Cpanel.
انتهيت بالاتصال بدعم GoDaddy لذلك، أكره طلب المساعدة
إليك كيفية الوصول إلى سجل ‘A’ هذا على مواقع GoDaddy المستضافة على Linux وتغيير قيمة “يوجه إلى” (لا يمكنك الوصول إليها من Cpanel) :