خادم الويب الجديد الخاص بك جاهز للاستخدام

يا شباب،

لقد انتهيت للتو من تثبيت discourse جديد على نطاق فرعي جديد على Ubuntu 22.04 LTS، بدون أي أخطاء على الإطلاق ولكن حصلت على هذا بدلاً من صفحة تسجيل الدخول:

أي أفكار حول ما حدث خطأ؟؟

هل أنت متأكد من أن نظام أسماء النطاقات الخاص بك قد انتشر؟

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

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

:thinking:

ربما لديك إدخال DNS القديم والجديد؟

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

عذرًا على التأخر في الرد والمتابعة بخصوص هذه المشكلة، لقد قمت بتشغيل الأمر:

v-list-sys-ips

وظهرت النتيجة التالية:

IP MASK NAT STATUS WEB DATE


172.17.0.1 255.255.0.0 no shared 0 2022-11-09
15.96.43.123 255.255.255.0 no shared 2 2022-11-09

المشكلة تكمن في أن عنوان IP الثاني يستحوذ على النطاقين.

كيف يمكنني وضع discourse على عنوان IP الأول وترك خادم الويب الآخر كما هو على العنوان الثاني؟

لقد قمت أيضًا بتشغيل الأوامر التالية وكانت النتائج جيدة أو مقبولة:

nginx -t

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

apachectl configtest

Syntax OK

أي مساعدة ستكون موضع تقدير كبير :bowing_man:

هذه ليست المشكلة هنا على الإطلاق.

خادمك لا يحتوي على عنواني IP خارجيين، بل يحتوي على عنواني IP في شبكتين مختلفتين. الأول (172.x) هو جزء من نطاق IP خاص وليس قابلاً للعنونة خارجيًا.

الثاني هو عنوان IP العام المخصص لخادمك. تطبيقاتك مرتبطة بشكل صحيح بعنوان IP القابل للعنونة خارجيًا.

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

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