كيف أنشر تطبيق Node.js الخاص بي؟
- في اللوحة افتح خوادمي ثم انقر خادمك.
- في تبويب نظرة عامة، انتظر حتى يذكر صف التطبيق «Node.js جاهز». تتحدّث الصفحة من تلقاء نفسها.
- افتح الرابط في صف عنوان الموقع. تعرض الصفحة التجريبية إصدار Node.js.
تشغيل تطبيقك
اتصل عبر SSH وانتقل إلى المستخدم app:
su - app
cd ~/uygulama
أحضر شيفرتك إلى هنا، مثلًا بـ git clone. ويمكنك حذف server.js التجريبي. ثبّت الاعتماديات وشغّل تطبيقك:
npm install
pm2 delete uygulama
pm2 start server.js --name uygulama
pm2 save
يجب أن يستمع تطبيقك على المنفذ 3000. ويحوّل Caddy طلبات HTTPS الواردة إلى ذلك المنفذ.
نطاقك الخاص
- وجّه سجل A لنطاقك إلى عنوان IP لخادمك.
- بصفة root، استبدل الاسم القديم في كل مكان:
sed -i 's/OLD_NAME/yourdomain.com/g' /etc/caddy/Caddyfile. وOLD_NAMEهو الجزء الذي بعدhttps://في العنوان الظاهر في اللوحة. - نفّذ
systemctl reload caddy.
يحصل Caddy على الشهادة ويجدّدها من تلقاء نفسه.
المنافذ 80 و443 و22 لـ SSH فقط مفتوحة للخارج.
ليس لديك خادم بعد؟ اطلب خادمًا مثبتًا عليه Node.js: تختار الحجم وتدفع مقابل ما اخترته فقط.
هل كان هذا مفيدًا؟
شكرًا على ملاحظاتك!