إضافة موقع ويب يعتمد على Node.js
في ServBay، على الرغم من عدم دعم إضافة مشاريع Node.js بشكل مباشر حالياً، إلا أنه لا يزال بإمكانك إضافة وإدارة مواقع Node.js من خلال استخدام البروكسي العكسي. ستقدم هذه المقالة شرحاً تفصيلياً لكيفية إضافة موقع Node.js إلى ServBay، بما في ذلك الخطوات والملاحظات والحلول للمشكلات الشائعة.
النبذة العامة
يقدم ServBay واجهة مستخدم ودية تجعل إضافة وإدارة المواقع أكثر سهولة. من خلال الخطوات التالية، يمكنك إضافة موقع Node.js في ServBay وتكوين الإعدادات اللازمة لضمان عمل الموقع بشكل سليم.
خطوات إضافة الموقع
الخطوة 1: تشغيل مشروع Node.js
أولاً، تحتاج إلى تشغيل مشروع Node.js على الخادم وتحديد منفذ ما. يمكنك الرجوع إلى المقالة [[استخدام Node.js]] لمعرفة كيفية استخدام Node.js المدمج في ServBay لتشغيل مشروع Node.js.
نفترض أنك تشغل مشروع Vue.js، ويستمع على المنفذ 8585.
$ npm run dev -- --port 8585
Server running at http://localhost:8585/
2
الخطوة 2: فتح واجهة إدارة ServBay
ابحث عن ServBay
في التطبيق، وانقر نقرًا مزدوجًا لفتحه.
الخطوة 3: الانتقال إلى إدارة المضيف
بعد فتح البرنامج، سترى الواجهة الرئيسية لـ ServBay. في قائمة التنقل اليسرى، انقر على المضيف
. هذا سيقودك إلى صفحة إدارة المواقع.
الخطوة 4: إضافة موقع جديد
في صفحة إدارة المواقع، انقر على زر +
في أسفل الصفحة. سيُفتح نموذج جديد في الجهة اليمنى لإدخال المعلومات الأساسية للموقع الجديد.
الخطوة 5: إعدادات تكوين الموقع
في صفحة إضافة الموقع، تحتاج إلى ملء المعلومات التالية:
- الاسم: اسم الموقع لغرض التعرف عليه.
- اسم النطاق: أدخل اسم النطاق للموقع الذي تريد إضافته، مثل
nodejs.demo
. - البروتوكول: البروتوكول الذي يدعمه الموقع، افتراضيًا هو HTTP/HTTPS.
- طريقة طلب شهادة SSL: يفضل اختيار
التوقيع الذاتي
، حيث سيقوم ServBay بتوليد وإدارة شهادة SSL تلقائيًا. - نوع الموقع: اختر
بروكسي عكسي
، حيث سيتم الوصول إلى مشروع Node.js عن طريق البروكسي العكسي. - عنوان الـ IP: أدخل
127.0.0.1
- المنفذ: أدخل المنفذ الذي يستمع عليه مشروع Node.js، مثلاً
8585
.
الخطوة 6: إتمام الحفظ
بعد ملء جميع المعلومات الضرورية، انقر على زر إضافة
. سيقوم ServBay تلقائيًا بإنشاء تكوين الموقع الجديد وإعدادات الخادم المناسبة.
بعد نجاح الحفظ، يمكنك النقر على أيقونة المتصفح في الزاوية اليمنى العليا لزيارة الموقع.
الخطوة 7: العمليات السريعة
يوفر ServBay مجموعة من الأزرار لأداء العمليات السريعة على الموقع، بما في ذلك:
- فتح الموقع بواسطة IDE للتحرير السريع
- فتح الموقع في المتصفح
- عرض سجلات الموقع
- إيقاف أو تشغيل الموقع
- حذف الموقع
الخلاصة
إن إضافة موقع يعتمد على Node.js في ServBay هي عملية بسيطة وبديهية. على الرغم من عدم دعم إضافة مشاريع Node.js بشكل مباشر، يمكّنك استخدام البروكسي العكسي من إضافة وتكوين مواقع Node.js بسهولة. من خلال التكوين والإدارة الجيدة، يمكنك التأكد من عمل الموقع بسلاسة في بيئة ServBay. إذا واجهت أية مشاكل، يمكنك الرجوع إلى قسم المشاكل الشائعة وحلولها لإجراء الفحص والإصلاح اللازمين.