مكتبة الشروحات

knowledgebase

التوثيق
إدارة الخوادم والاستضافة

استضافة تطبيقات Node.js

  • 22 هل كانت المقالة مفيدة ؟

يدعم Plesk بالكامل استضافة تطبيقات Node.js إلى جانب مواقع PHP التقليدية. يمكنك بسهولة إدارة نشر تطبيقاتك باستخدام PM2 أو Phusion Passenger مباشرة من واجهة المستخدم.

تمكين Node.js

  1. انتقل إلى مواقع الويب والنطاقات.
  2. انقر على تطبيق Node.js (Node.js App).
  3. انقر على تمكين Node.js لهذا النطاق.

تكوين البيئة الحاضنة

بمجرد التمكين، ستحتاج إلى تكوين كيفية تشغيل Plesk لتطبيقك:

  • إصدار Node.js: حدد الإصدار الذي تم بناء تطبيقك له (مثل 18.x أو 20.x).
  • مسار المستند (Document Root): هذا هو المجلد العام المتاح للمتصفحات (مثل `/httpdocs/public`). لا تضع كود الواجهة الخلفية (Backend) الخاص بك داخل مسار المستند لأسباب أمنية!
  • مسار التطبيق (Application Root): مسار وجود كود التطبيق الفعلي (مثل ملفات `package.json` و `server.js`). يفضل أن يكون في مجلد أعلى من مسار المستند الخاص بك (على سبيل المثال، `/httpdocs`).
  • ملف بدء تشغيل التطبيق (Startup File): نقطة الدخول أو الانطلاق لتطبيقك، وعادةً ما يكون `app.js` أو `server.js` أو `bin/www`.

إدارة الحزم وتشغيل التطبيقات

من شاشة Node.js، يمكنك النقر على زر NPM Install لتنزيل جميع الحزم (Packages) المدرجة في ملف `package.json` الخاص بك تلقائياً داخل مجلد يسمى `node_modules`.

عندما تقوم بإجراء تغيير على كود تطبيقك، انقر على إعادة تشغيل التطبيق (Restart App) لقتل العملية القديمة وتشغيل الكود المحدث الجديد!

هل كانت المقالة مفيدة ؟

مقالات مشابهة