إعداد discourse.domain.com مع الموقع الرئيسي في domain.com

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

لدي موقع على domain.com (باستخدام Apache)، وأريد أن يكون لدي منتدى Discourse لهذا الموقع على forum.domain.com. أريد أن يحل نطاق الجذر ونطاق المنتدى بشكل منفصل.

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

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

وإذا قمت بإعداد Apache أولاً مع نطاق الجذر وحاولت تثبيت Discourse على نطاق المنتدى الفرعي، فإن تثبيت Discourse يفشل ويذكر أنه لا يمكنه حل نطاق المنتدى الفرعي (على الرغم من أنه لا يواجه أي مشكلة في ذلك إذا لم أقم بإعداد Apache لنطاق الجذر مسبقاً).

لذا، ما الخطأ الذي أقوم به، وما هي الطريقة الصحيحة لإنشاء الإعداد الذي أحاول تحقيقه؟

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

يجب أن تشير إلى عنواني IP مختلفين

النطاق الجذري إلى عنوان IP لخادم Apache
النطاق الفرعي forum. إلى عنوان IP لخادم Discourse الخاص بك

إعجابَين (2)

لديك كلاهما على نفس الخادم وبالتالي نفس عنوان IP. هل هذه هي المشكلة؟ هل أحتاج إلى خادمين لهذا النوع من الإعداد؟ ذكرت الوثائق أن forum.domain.com يجب أن يكون له نفس عنوان IP مثل domain.com.

هل هناك طريقة للقيام بذلك دون استخدام خادمين؟ ربما لا يرغب عميلي في دفع ثمن تشغيل خادم ثانٍ لما يعتبره موقعًا واحدًا.

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

الإعداد القياسي لما تريد تحقيقه هو خادمان.

أعتقد أنه من الممكن تحقيق ذلك على نفس الخادم… لم أجرب ذلك من قبل. حظًا موفقًا.

تحتاج إلى توعية عميلك بأن الجذر (root) وأي نطاقات فرعية هي مواقع ويب مختلفة.
خاصة إذا كانوا يتوقعون زيادة عدد الزوار.

4 إعجابات

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

بالتأكيد، لكن يمكن لنفس الخادم تشغيل عدد هائل من المواقع المختلفة، أليس كذلك؟

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

نعم، يمكنك ذلك. أتمنى أن تنجح في جعله يعمل.

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