لا يمكن الوصول إلى الموقع بعد التثبيت

مرحباً، لقد اتبعت دليل التعليمات هذا، لكن تظهر رسالة خطأ “لا يمكن الوصول إلى الموقع” بعد التثبيت. هل لدى أحدكم فكرة حول كيفية إصلاح ذلك؟

سيكون عليك تقديم المزيد من المعلومات حتى نتمكن من مساعدتك.
أولاً، يجب أن تتأكد من أن إعدادات DNS لديك مضبوطة بشكل صحيح، والخطوة التالية هي التأكد من أن جدار الحماية لا يحجب المنفذ 80 و443 لـ Discourse.

سؤال سريع وبسيط… كيف يمكنني التحقق من هذا؟

هل يشير هذا الخطأ إلى شيء ما؟

root@vultr:/var/discourse# curl http://149.28.40.194/
curl: (7) فشل في الاتصال بـ 149.28.40.194 المنفذ 80: تم رفض الاتصال

رفض الاتصال يعني أن هناك شيئًا يمنع الاتصالات بخادمك. أي مستضيف تستخدم؟

ماذا تقصد بـ “أي مضيف”؟ عنوان IP؟

أقصد مزود VPS؟ هل هو Vultr؟ هل قمت بإعداد Discourse لاستخدام اسم نطاق كامل (FQDN)؟
بالإضافة إلى ذلك، هل يمكنك تأكيد نظام التشغيل الذي قمت بإعداده على VPS؟ إذا كان Ubuntu 18.04 أو إصدار أحدث، هل يمكنك نشر مخرجات أمر sudo ufw status؟

نعم، أنا أستخدم أوبونتو 18.04

root@JYC_Test:/var/discourse# sudo ufw status
Status: inactive

بالتأكيد، ولكن أين يستضاف الخادم؟

هل تأكدت من أن سجل “A” لعنوان DNS الخاص بك يحل إلى عنوان IP للقطرة؟

كيف تم التثبيت؟ فالتثبيت القياسي يتحقق من هذه الأمور قبل تثبيت الخادم.

السجل صحيح. لأنني قمت بنفس العملية حرفيًا قبل بضعة أيام على نفس الخادم، وعملت بشكل مثالي.

أعدت ضبط الخادم لتثبيته مرة أخرى اليوم، فظهر هذا الخطأ.

لم تجب على السؤالين.

هل تقصد الموقع الجغرافي الفعلي؟ نيوجيرسي

إذن هو في DigitalOcean، أم لا؟

لا، إنه خادم نادينا.

هل المشكلة في SSL؟

عند محاولة تشغيل

./laucher logs app

يظهر ما يلي:

nginx: [emerg] cannot load certificate "/shared/ssl/forum.7debate.club.cer": PEM_read_bio_X509_AUX() failed (SSL: error:0909006C:PEM routines:get_name:no start line:Expecting: TRUSTED CERTIFICATE)

كم عدد المرات التي حاولت فيها إعداد الموقع؟ إذا كانت هذه شهادة Let’s Encrypt، فإن لديهم حدًا لعدد الإصدارات وفترات انتظار باردة.

كثير نسبيًا…

بما أنني جديد في هذا، فقد أخطأت عدة مرات. بالتأكيد أكثر من 5 مرات على ما أعتقد.

هل يمكنني حل هذه المشكلة عن طريق تغيير الرابط إلى رابط آخر؟

في هذه الحالة، من شبه المؤكد أن هذه هي المشكلة.

يمكنك إعادة إصدار الشهادة 5 مرات فقط في الأسبوع، لذا إذا كنت مصممًا على اسم DNS هذا، فلن تتمكن من إعادة التثبيت حتى يمر أسبوع.

تُعامل التجديدات بشكل خاص: فهي لا تحسب ضمن حد الشهادات لكل نطاق مسجل، ولكنها خاضعة لحد الشهادة المكررة وهو 5 في الأسبوع.

بمجرد تثبيت كل شيء، قم بنسخ نسخة احتياطية من مثيلتك. بهذه الطريقة، إذا أردت إجراء تغييرات، يمكنك ببساطة استعادة موقع جديد.

هل يمكنني حل هذه المشكلة عن طريق إضافة سجل A آخر باسم “forum-test.7debate.club”؟

أو استخدم مصطلحًا آخر غير مؤقت، مثل النقاشات، المجتمع، وما إلى ذلك.