Illevante Cloud

Ruby on Rails

تنبيه هام

تمّت إزالة هذه الواجهة في الإصدار 136 من cPanel & WHM. تُعرض هذه المقالة للرجوع إليها في حال كنت تستخدم إصدارًا أقدم.

تتيح لك هذه الواجهة إنشاء تطبيق Ruby on Rails® ونشره.

ملاحظة

يجب أن يفعّل مسؤول الخادم هذه الميزة لك. يُنصح بمراجعة توثيق Ruby on Rails قبل نشر أي تطبيق.

إنشاء تطبيق Ruby on Rails

اطلب من مزوّد الاستضافة تثبيت Ruby عبر وحدتَي EasyApache 4: ea-apache24-mod_env وea-ruby24-ruby-devel.

أنشئ تطبيق Ruby على خادمك.

استخدم واجهة مدير التطبيقات لتسجيل التطبيق.

إنشاء إعادة كتابة (Rewrite)

بما أن Ruby on Rails يستخدم خادمه الخاص ولا يستجيب على منفذ HTTP القياسي (80)، يجب تحديد المنفذ الذي يمكن لزوار موقعك الوصول عبره لتطبيقك (مثلًا example.com:12001).

تنبيه هام

تزداد أرقام منافذ تطبيقات Ruby تلقائيًا مع كل تطبيق جديد. على الخوادم المشتركة، يخصّص النظام رقم المنفذ التالي المتاح لتطبيقك، وقد لا يكون تطبيقك الأول على المنفذ 12001 بالضبط.

لضبط Ruby ليستجيب دون حاجة الزوار لتحديد رقم المنفذ، أنشئ إعادة كتابة:

في جدول إنشاء إعادة الكتابة، اضغط إنشاء إعادة كتابة (Create Rewrite) بجانب التطبيق المطلوب.

اختر النطاق أو النطاق الفرعي أو الإضافي الذي تريد تشغيل تطبيق Ruby عليه.

لتشغيل التطبيق من صفحة جديدة داخل نطاقك، أدخل اسم الصفحة في الخانة المخصّصة.

اضغط حفظ (Save).

في جدول إعادات الكتابة الحالية، يمكنك تعديل مسار التطبيق ثم الضغط على حفظ، أو الضغط على حذف (Delete) لإزالة إعادة كتابة.

تطبيقات وإعادات كتابة إضافية

لتشغيل عدّة تطبيقات Ruby، يجب ضبط منافذ إضافية تستجيب لها، وإعادات كتابة إضافية عند الحاجة لإخفاء تغيّر المنفذ. اتبع نفس خطوات إنشاء التطبيق لإضافة تطبيق Rails آخر (سيستجيب على المنفذ التالي المتاح)، ونفس خطوات إعادة الكتابة باستخدام نطاق أو نطاق فرعي أو إضافي أو صفحة جديدة (مثل example.com/RubyApplication).

تنبيه هام

أرقام منافذ تطبيقات Ruby قد لا تكون متتالية. لا يمكن ضبط تطبيقَي Ruby للاستجابة على نفس النطاق أو النطاق الفرعي أو الإضافي أو الصفحة.

ملاحظة للموزّعين ومزوّدي الاستضافة

يمكن لمزوّدي الاستضافة تحديد عدد تطبيقات Rails التي يمكن لعملائهم تثبيتها من واجهة تعديل الحساب في WHM: اختر النطاق المطلوب تقييده، أدخل الحد الأقصى في خانة Max Mongrel instances (Ruby on Rails)، ثم اضغط حفظ (Save).

كيف تقيّم هذا الدليل؟

في هذه الصفحة