صفحة Nginx بدلاً من صفحة Congratulations

لقد اتبعت تعليمات الـ 30 دقيقة هذه:

أستطيع الاتصال بنجاح بخادم SMTP الخاص بي عبر TelNet.

تحويل النطاق الفرعي الخاص بي يعمل بشكل صحيح نحو عنوان IP الذي خصصه لي DigitalOcean (167.172.31.228).

لكن كلما ذهبت إلى هذا العنوان IP، أرى صفحة Nginx بدلاً من صفحة Discourse الترحيبية :sob:

لقد قمت بإعداد ملف app.yml لدعم https.

عناوين البريد الإلكتروني الخاصة بـ smtp و letsencrypt و ‘rails r “SiteSetting.notification_email”’ في ملف app.yml متطابقة، لكنها لا تنتمي إلى نطاق DISCOURSE_HOSTNAME.

مرّ أكثر من 30 دقيقة الآن، هل لديكم أي أفكار عما قد يكون حدث؟ :question:

شكرًا مقدّمًا على أي مساعدة يمكنكم تقديمها في هذا الأمر :slight_smile:

لا ينبغي أن يعيد توجيهك، بل يجب أن يحل العنصر. لذا، إذا كان نطاقك هو https://example.com، فيجب أن يظهر هذا في شريط العناوين. ربما تكون سجلات DNS لديك غير صحيحة؟ تحقق منها. :slight_smile:

هذا كل ما لدي من خيارات في إعدادات النطاق الفرعي مع cPanel من GoDaddy:

خيار ‘إدارة إعادة التوجيه’ يسمح لي فقط بتغيير عنوان IP لإعادة التوجيه…

هل لديكم أي أفكار؟

تعديل: هل قد تكون هذه المشكلة مرتبطة بـ https؟ أنا جديد جدًا في هذا المجال.

ابحث في Google عن “إنشاء سجل في GoDaddy”

شكرًا لك، فقد منحني هذا أخيرًا التلميح الذي أحتاجه بأن سجلات ‘A’ هي شيء حقيقي :slight_smile:

كنت قد زرت بالفعل الرابط الأول في نتائج بحث Google بالأمس (تعديل: اتضح أن هذا الرابط ذو صلة فقط بالمواقع المستضافة على Windows :frowning: ). وللدفاع عن نفسي، فقد استبعدت هذا الرابط لأنني اعتقدت أنني اتبعت تعليمات الـ 30 دقيقة حرفيًا قدر الإمكان.

تقول تعليمات الـ 30 دقيقة حاليًا:

  • أنشئ سجل DNS من نوع A للنطاق الفرعي discourse.example.com في لوحة تحكم DNS لديك، مع توجيهه إلى عنوان IP الخاص بمثيل السحابة الذي تقوم فيه بتثبيت Discourse.

على شاشتي، جعلت فواصل الأسطر الحرف الكبير A هو آخر حرف في السطر. ثم، تخطى عقلي ببساطة رؤية حرف A. وكما أنني كنت جديدًا في مجال DNS، لم أكن أعرف بوجود سجلات ‘A’ ولا كنت أفهم الفرق بين “التوجيه” و"إعادة التوجيه".

هل هناك أي احتمال أن يقوم مشرف يقرأ هنا بتعديل تعليمات الـ 30 دقيقة ووضع علامات اقتباس أحادية حول حرف ‘A’ الكبير المهم جدًا :question: ربما حتى توضيح أنه يجب إنشاء سجل ‘A’ عن طريق إنشاء نطاق فرعي (في حالة GoDaddy، يصعب العثور على سجل ‘A’ هذا وتعديله إذا كنت تستخدم واجهة GoDaddy Cpanel، اقرأ أدناه)، وأن إعادة توجيه النطاق الفرعي ليست نفس الشيء مثل التوجيه في سجل ‘A’، وأن هناك فرقًا بين “التوجيه” و"إعادة التوجيه".

والآن، التفاصيل الدقيقة لكيفية إصلاح هذه المشكلة (لأولئك الذين يتابعون هنا ويواجهون نفس المشكلة):

في واجهة GoDaddy Cpanel الحالية لموقعي المستضاف على ‘Linux’، لا يوجد وصول إلى سجلات ‘A’. بدا لي أنني أستطيع فقط إنشاء سجلات ‘MX’ تحت محرر المناطق (Zone Editor) في Cpanel.

في Cpanel، قمت بإزالة عنوان IP الخاص بـ “إعادة التوجيه” لأن هذا ليس ما هو مطلوب… كنت بحاجة إلى سجل ‘A’ “يوجه” إلى عنوان IP الخاص بـ DigitalOcean المخصص لي.

كان الجزء الصعب هنا هو معرفة أين يمكنني الوصول إلى سجل ‘A’ الذي تم إنشاؤه عند إنشاء نطاق فرعي في Cpanel.

انتهيت بالاتصال بدعم GoDaddy لذلك، أكره طلب المساعدة :sob:

إليك كيفية الوصول إلى سجل ‘A’ هذا على مواقع GoDaddy المستضافة على Linux وتغيير قيمة “يوجه إلى” (لا يمكنك الوصول إليها من Cpanel) :sob: :


ثُمَّ:

ثُمَّ:

.
.
.
ثُمَّ، انتظر العدد اللازم من الساعات (حتى 24 ساعة في حالة GoDaddy) لكي ي生效 التغيير.

هذا ما أفعله الآن، وسأبلغك عما إذا كان قد نجح :wink:

نجح هذا وكان حلاً لي (على الرغم من أنني لست متأكدًا تمامًا من سبب حاجتي فقط إلى بادئة DISCOURSE_HOSTNAME كـ “مضيف” في الخطوة 6 من صوري).

فكرة جيدة :+1: