عاطي نشر 4 فبراير 2016 أرسل تقرير نشر 4 فبراير 2016 لدي العديد من تطبيقات الويب المبنية بلغة Python وإطار العمل Django، وأريد أن أقوم بتشغيلها جميعا في جهاز واحد، فهل يُمكن ذلك؟ اقتباس
0 عبدالهادي الديوري نشر 4 فبراير 2016 أرسل تقرير نشر 4 فبراير 2016 نعم يُمكنك أن تستغل إمكانيّة تغيير رقم المنفذ لنشر أكثر تطبيق مبني بـDjango على جهاز واحد، بحيث تستطيع أن تُشغّل مثلا ثلاثة خوادم كل واحد في منفذ معيّن، مع التّركيز على ضرورة أن تكون المنافذ مُتاحة غير مُستخدمة من طرف أي تطبيق آخر. انظر المثال التّالي: python manage.py runserver 0.0.0.0:8000 python manage.py runserver 0.0.0.0:5000 python manage.py runserver 0.0.0.0:3000 في المثال أعلاه شغّلنا ثلاثة خوادم في جهاز واحد الأول على المنفذ 8000 الثّاني على المنفذ 5000 والثّالث على المنفذ 3000، مع ملاحظة بأنّه يجب عليك تنفيذ كلّ أمر داخل مُجلّد التّطبيق المراد نشره، يعني الأمر الأول في مجلّد التطبيق الأول، الأمر الثّاني في مجلّد التطبيق الثّاني والأمر الثّالث في مجلّد التطبيق الثّالث وهكذا... ملاحظة: إذا أردت أن تنشر تطبيقات أخرى على منافذ ذات أرقام صغيرة (مثل المنفذ رقم 80) فعليك أن تنفّذ الأمر بصلاحيات الجذر، فمثلا إذا أردت أن تنشر تطبيقا على المنفذ رقم 80 فعليك إدراج الأمر sudo في البداية: sudo python manage.py runserver 0.0.0.0:80 اقتباس
السؤال
عاطي
لدي العديد من تطبيقات الويب المبنية بلغة Python وإطار العمل Django، وأريد أن أقوم بتشغيلها جميعا في جهاز واحد، فهل يُمكن ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.