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

كيف أشغّل تطبيق ريلز على المنفذ رقم 80؟

عاطي

السؤال

Recommended Posts

  • 1

يُمكنك ذلك بتشغيل التّطبيق مع إضافة العامل -p ورقم المنفذ الذي تُريده، المهم أن لا يكون المنفذ مُستخدما من طرف تطبيق آخر (كتطبيق مبني بلغة php أو غيرها) . انظر المثال التّالي:

sudo rails server -p 80

إذا كنت قد  استخدمت RVM لتنصيب Ruby و Ruby On Rails فالأمر أعلاه لن يعمل وعليك أن تُطبّق الأمر التّالي عوضا عن ذلك:

rvmsudo rails server -p 80

يُمكن كذلك تحويل الطّلبات التي تتم من المنفذ 3000 إلى المنفذ 80 بأداة iptables وذلك كالتّالي:

sudo iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 3000

عيب الطّريقة الثّانية هو أنّ التّطبيق سيشغل منفذين ولن تتمكّن من تشغيل تطبيق آخر على المنفذ 3000.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...