السلام عليكم ورحمه الله وبركاته
لدي سؤال بسيط مثلا لو لدي شبكه مواقع على عدت مسارات برابط واحد مثلا هل استطيع جعل لكل مسار سيرفر خاص فيها يتحمل الموقع او عدت سيرفرات للمسار
مثال
A.com الموقع الرئيسي له سيرفر وباندويث لحال او عدت سيرفرات
A.com/m هذي مجله ولها سيرفر خاص بها او عدت سيرفرات مرتبطه بها
A.com/q المتجر وله سيرفر خاص فيه او عدت سيرفرات مرتبطه فيه
وجميعهم يلتقون برابط واحد a.com لكن سيرفرات باماكن مختلفه او بمكان واحد مثلا
واذا نعم هل الطريقه معقده جدا او اي شخص متوسط الخبره بالسيرفرات يعملها
ذلك ممكن، الفكرة هي الإعتماد على موازن تحميل Load Balancer أو خوادم بروكسي عكسية Reverse Proxy Servers لتوجيه الطلبات إلى السيرفرات المختلفة حسب المسار في الرابط.
فموازن التحميل يقوم بتوزيع الطلبات على الخوادم المختلفة من خلال قواعد تحددها، وتتوفر أدوات مثل NGINX أو HAProxy كموازن تحميل.
بحيث تقوم بإعداد موازن التحميل لتوجيه الطلبات إلى السيرفرات المختلفة حسب المسار:
- الطلبات إلى a.com/m تذهب إلى سيرفر المجلة.
- الطلبات إلى a.com/q تذهب إلى سيرفر المتجر.
- الطلبات إلى a.com تذهب إلى السيرفر الرئيسي.
أو إعداد خادم بروكسي عكسي يقوم بإعادة توجيه الطلبات إلى السيرفرات المناسبة، من خلال NGINX أو Apache كخادم بروكسي عكسي، وفي ملف الإعدادات عليك تحديد القواعد لإعادة توجيه الطلبات حسب المسار.
والمستوى الفني المطلوب هو متوسط إلى متقدم.
التعليقات