لدي نطاق يشير إلى قطرة DigitalOcean الخاصة بي، واكتمل التثبيت بنجاح باستخدام المستودع المستنسخ من git. لكنني لا أستطيع العثور على المنتدى على نطاقي، ولا على عنوان IP. بينما تستمع منافذ الخادم 80 و 443، مما يؤكد أن الخدمة قيد التشغيل.

لدي نطاق يشير إلى قطرة DigitalOcean الخاصة بي، واكتمل التثبيت بنجاح باستخدام المستودع المستنسخ من git. لكنني لا أستطيع العثور على المنتدى على نطاقي، ولا على عنوان IP. بينما تستمع منافذ الخادم 80 و 443، مما يؤكد أن الخدمة قيد التشغيل.

ما هو عنوان IP الخاص بالخادم ونطاق الموقع؟
هل قمت بتشغيل discourse-setup كما هو موضح في التثبيت القياسي؟
النطاق: forum.jcdesigngroup.xyz
عنوان IP: 159.65.83.150
نعم، لقد استخدمت البرنامج النصي ./discourse-setup، وأجبت على الأسئلة واكتمل بنجاح. يمكنني عرض حاوية docker التي تشغل discourse، ولكن لا يمكن الوصول إليها من المتصفح.
هل يمكنك الاتصال عبر ssh بهذا الخادم على العنوان 159.65.83.150؟ أؤكد أن هذا هو العنوان الذي يحل إليه نطاقك.
discourse-setup يختبر أن النطاق يحل، لذلك لست متأكدًا تمامًا من المشكلة المحتملة.
ما هو ناتج الأمر
docker ps
و
tail /var/discourse/shared/standalone/log/var-log/nginx/access.log
نعم، تم حل المشكلة لأنه أثناء إعداد discourse، تم عرض “تم الاتصال بـ forum.jcdesigngroup.xyz بنجاح”.
مخرجات docker ps:
مخرجات أمر tail في الدليل المحدد تظهر “لا يوجد مثل هذا الدليل”.
إنه يعمل الآن. يبدو أن الأمر استغرق وقتًا طويلاً بشكل لا يصدق لبدء تشغيل الخادم. نظرت قبل ساعتين وكان هناك خطأ 502، مما يشير إلى أن nginx كان يعمل ولكن Rails لم يكن قد تم تشغيله بالكامل بعد.
أتساءل عما إذا كان 1 جيجابايت لم يعد فكرة جيدة.
لا، في الواقع كان السبب هو أن اسم النطاق jcdesigngroup.xyz لم يكن يشغل موقعًا إلكترونيًا وكنت أستخدم النطاق الفرعي، وعندما حاول Discourse الحصول على شهادات SSL له، واجه خطأ مفاده أن النطاق jcdesigngroup.xyz ليس لديه CAA صالح، وقمت بتكوين خوادم الأسماء له أيضًا. وبعد إعادة بناء التطبيق، تمكنت من تشغيله. أواجه مشكلة مع خادم SMTP، لكنني آمل أن يتم حلها قريبًا.
لا توجد مشكلة مع خوادم أوراكل المجانية ذات المواصفات المنخفضة (ذاكرة وصول عشوائي 1 جيجابايت). بين بدء تشغيل nginx وتشغيل المنتدى فعليًا، ما عليك سوى الانتظار بضع ثوانٍ.