عاطي نشر 24 يناير 2016 أرسل تقرير نشر 24 يناير 2016 أريد تشغيل تطبيقي المبني بلغة روبي وإطار العمل Ruby On Rails على المنفذ 80 عوضا عن المنفذ رقم 3000، فكيف ذلك؟ اقتباس
1 عبدالهادي الديوري نشر 24 يناير 2016 أرسل تقرير نشر 24 يناير 2016 يُمكنك ذلك بتشغيل التّطبيق مع إضافة العامل -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. اقتباس
السؤال
عاطي
أريد تشغيل تطبيقي المبني بلغة روبي وإطار العمل Ruby On Rails على المنفذ 80 عوضا عن المنفذ رقم 3000، فكيف ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.