إضافة موقع ويب لتطوير Node.js
في ServBay، رغم أنه لا يوجد حاليًا دعم لإضافة مشاريع Node.js مباشرة، إلا أنه يمكنك إضافة وإدارة موقع الويب الخاص بـ Node.js من خلال البروكسي العكسي. ستستعرض هذه المقالة كيفية إضافة موقع Node.js في ServBay بالتفصيل، متضمنة الخطوات والنصائح وحلول للمشاكل الشائعة.
نظرة عامة
يوفر ServBay واجهة مستخدم ودية تجعل من السهل إضافة وإدارة المواقع. من خلال الخطوات التالية، يمكنك بسهولة إضافة موقع Node.js في ServBay وتكوين الإعدادات اللازمة لضمان التشغيل السليم للموقع.
خطوات إضافة الموقع
الخطوة 1: تشغيل مشروع Node.js
أولاً، يجب أن تقوم بتشغيل مشروع Node.js على الخادم وتحديد منفذ. يمكنك الرجوع إلى المقالة [[استخدام Node.js]] لمعرفة كيفية تشغيل مشروع Node.js باستخدام Node.js المدمج مع ServBay.
افترض أنك تدير مشروع 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 CA
، والذي سيقوم ServBay بتوليد وإدارة شهادة SSL تلقائيًا. - نوع الموقع: اختر
بروكسي عكسي
، لتمكين الوصول إلى مشروع Node.js من خلال البروكسي العكسي. - عنوان IP: أدخل
127.0.0.1
- المنفذ: أدخل المنفذ الذي يستمع إليه مشروع Node.js، مثل
8585
.
الخطوة 6: الإكمال والحفظ
بعد إدخال جميع المعلومات الضرورية، انقر على زر إضافة
. سيقوم ServBay تلقائيًا بإنشاء إعدادات الموقع الجديد وإجراء التعديلات اللازمة على الخادم.
عند الحفظ بنجاح، يمكنك النقر على أيقونة المتصفح أعلى اليمين للوصول إلى الموقع.
الخطوة 7: العمليات السريعة
يوفر ServBay مجموعة من الأزرار للعمليات السريعة على الموقع، بما في ذلك:
- فتح الموقع في IDE لتحريره بسرعة
- فتح الموقع في المتصفح
- عرض سجل نشاط الموقع
- إيقاف أو تشغيل الموقع
- حذف الموقع
الخلاصة
إضافة موقع ويب لتطوير Node.js في ServBay هي عملية سهلة وبديهية. رغم أن ServBay لا يدعم حاليًا إضافة مشاريع Node.js مباشرة، إلا أنه من خلال استخدام البروكسي العكسي، يمكنك إضافة وتكوين موقع Node.js بشكل سلس. من خلال التكوين والإدارة القويين، يمكن ضمان تشغيل مستقر للموقع في بيئة ServBay. في حال مواجهة أي مشكلة، يمكن الرجوع إلى حلول المشاكل الشائعة لإجراء الفحص والإصلاح اللازم.