اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

نعم يُمكنك أن تستغل إمكانيّة تغيير رقم المنفذ لنشر أكثر  تطبيق مبني بـ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

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...