استمرار أخطاء DNS مهما حاولت

حسنًا أيها الرفاق، لقد جربت كل ما يمكنني التفكير فيه هنا، لذا آمل أن يتمكن شخص ما من المساعدة.
لدي أخطاء مستمرة في فشل منفذ DNS 443 والمنفذ 80.

لقد قمت بتعيين forum.vnfreaks.com إلى عنوان IP الخاص بي على Cloudflare:

(حسنًا، لم أتمكن من مشاركة هذه الصورة كمستخدم جديد، ولكن على Cloudflare، قمت بتعيين forum (لأنه يملأ .vnfreaks.com تلقائيًا) إلى عنوان IP الخاص بي مع السحابة الرمادية، لأن ذلك يسمح بحدوث اتصالات DNS)

لقد قمت بتعيينه إلى عنوان IP الخاص بي على Porkbun:

(حسنًا، لم أتمكن من تضمين هذه الصورة لأنني مستخدم جديد. ولكني قمت بتعيين سجل عنوان A لـ forum.vnfreaks.com مرتبط بعنوان IP الخاص بـ VPS الخاص بي.)

لقد قمت بتعيين قاعدة على جدار حماية ويندوز الخاص بي للسماح بالوصول الوارد عبر المنافذ 22 و 80 و 443.

في طرفية putty الخاصة بي، أنا متصل بعنوان IP الخاص بالخادم. لقد قمت أيضًا بإيقاف تشغيل جدار الحماية على جهاز التوجيه الخاص بي.

يجب أن يكون السحابة الرمادية على Cloudflare قد أعدت كل شيء، لذلك لا أعرف حقًا سبب استمرار هذه المشكلة بصراحة.

الشيء الوحيد الذي يمكنني التفكير فيه هو أنه ربما أحتاج إلى إعداد شيء ما على لوحة التحكم الخاصة بي لـ forum.vnfreaks.com، لكنني لا أرى حقًا لماذا أحتاج إلى القيام بذلك.

إذا كان لدى أي شخص أي اقتراحات لأشياء يمكنني تجربتها، فسيكون ذلك محل تقدير كبير. (أيضًا، للحصول على معلومات إضافية، أنا أعمل على VPS مستأجر، وأستخدم putty للاتصال الآمن (ssh) به.)

يمكنني أيضًا إضافة الصور التي لم أتمكن من إدراجها في هذا المنشور في التعليقات إذا كان ذلك مفيدًا.

كمعلومة إضافية حول الأشياء الإضافية التي جربتها - حاولت تعيين المنفذ الافتراضي الخاص بي ليكون 443 فقط، وحاولت أيضًا إجراء إعداد Discourse عبر قائمة VNC الخاصة بي من خلال لوحة التحكم الخاصة بـ VPS.

وعنوان بروتوكول الإنترنت (IP) هذا يشير إلى جهاز افتراضي يعمل بنظام لينكس؟ وهل هو متاح من الإنترنت؟

القواعد لا تشير إلى أي شيء، إنها تسمح فقط بالوصول من تلك المنافذ. شعرت أنه يجب أن يكون نوعًا من مشكلة جدار الحماية لأنني تلقيت الخطأ حتى عندما كنت أحاول استخدام أحد النطاقات الفرعية المجانية لـ discourse.

بعد فشل فحص النطاق ذاك، سيتم إنشاء ملف app.yml في /var/discourse/containers. يمكنك تعديل النطاق الفرعي يدويًا في هذا الملف، بالإضافة إلى المعلومات المطلوبة الأخرى (مثل بيانات اعتماد SMTP وعنوان البريد الإلكتروني للمطور/المسؤول). بعد ذلك، ستتمكن من إعادة البناء، حيث يتم تخطي فحص النطاق. لست متأكدًا لماذا قد يفشل ذلك مع تعطيل وكيل CF، ولكن يجب أن تكون قادرًا على تجاوز خطوة التمهيد على الأقل عن طريق القيام بما سبق.

نعم، كنت أفكر في أن هذا قد يكون المسار. لقد حاولت اتباع دليل مختلف ولكنه أعطاني بعض الأخطاء المختلفة. إنه يمنحني خبرة في تعديل ملف app.yml. ربما أفضل شيء يمكنني القيام به هو حذف كل ما تم إنشاؤه مسبقًا بواسطة discourse، وتشغيله مرة أخرى، ثم اتباع هذا المسار.

أرى أيضًا أشياء في الوثائق حول تشغيل " —skip-connection-test " كنت أتساءل كيف أفعل ذلك أو كيف يجب أن أدخل هذا الرمز، ومتى يجب أن أدخله، وما إلى ذلك.

شكرًا لك على هذا الاقتراح مع ذلك!

إعجاب واحد (1)

إذا لم تصل عناوين IP العامة على المنفذين 80 و 443 إلى جهاز Linux الافتراضي الذي تحاول تشغيل Discourse عليه، فلن يعمل.

يمكنك تخطي الاختبار، ولكن ما لم تكن متأكدًا مما تفعله، فلن يعمل، وهذا هو سبب وجود الاختبار في المقام الأول.

إذًا، هل لديك أي أفكار حول كيفية جعل ذلك يعمل؟ لست متأكدًا لماذا قد لا يتمكن الخادم الافتراضي الخاص بي من الوصول إليه عبر تلك المنافذ.

الأمر ليس أن الخادم الافتراضي الخاص بك يمكنه الوصول إليه؛ بل إن الجميع على الإنترنت يمكنهم الوصول إليه.

تحتاج إلى التأكد من إمكانية الوصول إلى الخادم الافتراضي الخاص بك من الإنترنت.

ستحتاج إلى البحث عن أي مدير آلة افتراضية تستخدمه، وإذا كنت خلف جدار حماية، كما هو الحال في إعدادات الإنترنت السكنية، فستحتاج إلى القيام ببعض سحر جدار الحماية لتحقيق ذلك.

هذا ليس المكان المناسب للحصول على تلك المعلومات.

أعني، يمكن الوصول إلى الخادم الافتراضي الخاص بي بطرق أخرى - لدي موقعان آخران لم يواجه أي مشاكل في الوصول إليهما من ذلك الخادم.

root@www-hub:~# curl -IL http://forum.vnfreaks.com/
curl: (52) رد فارغ من الخادم
root@www-hub:~# curl -IL https://forum.vnfreaks.com/
curl: (60) مشكلة في شهادة SSL: غير قادر على الحصول على شهادة المُصدر المحلي

أود أن أزعم أن المشكلة تكمن في خادم الويب، أو vhost، وما إلى ذلك.

نعم. من المحتمل أن يكون هناك وكيل عكسي (reverse proxy) يعمل هناك، لذا فإن discourse-setup ليس خيارًا (بدون بعض التعديلات الإضافية لإزالة قوالب SSL و Let’s Encrypt).

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

إعجاب واحد (1)