راهنمای نصب Node.js در دایرکت ادمین

راهنمای نصب Node.js در دایرکت ادمین:

نصب Node.js در دایرکت ادمین می‌تواند یکی از مراحل مهم برای راه‌اندازی وب‌اپلیکیشن‌های مبتنی بر جاوااسکریپت باشد. این فناوری محبوب به شما امکان می‌دهد تا کد جاوااسکریپت را در سمت سرور اجرا کرده و عملکرد اپلیکیشن‌ها را بهبود ببخشید. در این مقاله، با مراحل نصب Node.js روی دایرکت ادمین آشنا خواهید شد و راهنمایی کامل برای این فرایند دریافت خواهید کرد.

1. بررسی نیازمندی‌های سیستم

قبل از شروع، ابتدا مطمئن شوید که سرور شما قابلیت نصب Node.js را دارد. برخی از نیازمندی‌های سیستم عبارتند از:

  • یک سرور با دسترسی SSH
  • نسخه‌های به‌روز دایرکت ادمین
  • فضای خالی کافی روی سرور برای نصب Node.js و بسته‌های مرتبط

2. دسترسی به SSH سرور

برای نصب Node.js، ابتدا به SSH سرور دسترسی پیدا کنید. برای این کار، از یک نرم‌افزار مانند PuTTY در ویندوز یا دستور SSH در لینوکس استفاده کنید:

ssh username@your_server_ip

3. به‌روزرسانی بسته‌های سرور

یکی از مراحل اصلی قبل از نصب Node.js، به‌روزرسانی بسته‌های سرور است. با اجرای دستورات زیر، بسته‌های نرم‌افزاری به‌روز خواهند شد:

sudo apt update
sudo apt upgrade

4. نصب Node.js با استفاده از مدیر بسته

برای نصب Node.js، می‌توانید از مدیر بسته استفاده کنید. به طور کلی، دو روش برای نصب Node.js وجود دارد:

روش اول: نصب Node.js با استفاده از NVM

NVM یا Node Version Manager به شما امکان مدیریت نسخه‌های مختلف Node.js را می‌دهد. برای نصب NVM، دستورات زیر را اجرا کنید:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.nvm/nvm.sh

پس از نصب NVM، می‌توانید نسخه‌ای از Node.js را نصب کنید. به عنوان مثال، برای نصب آخرین نسخه پایدار Node.js از دستور زیر استفاده کنید:

nvm install node

روش دوم: نصب Node.js از مخازن رسمی

اگر نمی‌خواهید از NVM استفاده کنید، می‌توانید Node.js را از مخازن رسمی نصب کنید. برای این کار:

sudo apt install nodejs
sudo apt install npm

5. بررسی نصب Node.js

پس از نصب، می‌توانید با دستورات زیر از نصب صحیح Node.js اطمینان حاصل کنید:

node -v
npm -v

این دستورات باید شماره نسخه Node.js و NPM را نمایش دهند.

6. راه‌اندازی برنامه Node.js در دایرکت ادمین

برای اجرای یک برنامه Node.js در دایرکت ادمین، مراحل زیر را دنبال کنید:

  • یک فایل app.js ایجاد کنید و کدهای برنامه Node.js خود را در آن قرار دهید.
  • از طریق SSH وارد دایرکتوری پروژه خود شوید و دستور node app.js را اجرا کنید.
  • برای اجرای دائمی برنامه، از ابزارهایی مانند PM2 استفاده کنید که در بخش بعد توضیح داده خواهد شد.

7. نصب و پیکربندی PM2 برای مدیریت فرآیندهای Node.js

PM2 یک ابزار مدیریت فرآیند برای اپلیکیشن‌های Node.js است که به شما امکان می‌دهد تا برنامه‌های خود را در پس‌زمینه اجرا کنید. برای نصب PM2 از دستور زیر استفاده کنید:

npm install -g pm2

پس از نصب، برای اجرای برنامه با استفاده از PM2 از دستور زیر استفاده کنید:

pm2 start app.js

این دستور برنامه شما را در پس‌زمینه اجرا می‌کند و می‌توانید وضعیت آن را با دستور pm2 status مشاهده کنید.

8. راه‌اندازی مجدد خودکار Node.js پس از ریبوت

برای اطمینان از اجرای مجدد برنامه Node.js پس از ریبوت سرور، از دستور زیر برای افزودن PM2 به تنظیمات استارت‌آپ استفاده کنید:

pm2 startup
pm2 save

9. پیکربندی فایل‌های دایرکت ادمین برای برنامه‌های Node.js

برای دسترسی به برنامه Node.js از طریق دامنه‌ها در دایرکت ادمین، تنظیمات DNS و پیکربندی مسیرها باید به درستی انجام شود. این تنظیمات شامل موارد زیر است:

  • ویرایش تنظیمات DNS و اضافه کردن رکوردهای A
  • تنظیمات پراکسی معکوس در سرور وب برای هدایت درخواست‌ها به پورت Node.js

10. رفع مشکلات متداول در نصب Node.js روی دایرکت ادمین

گاهی ممکن است در نصب و اجرای Node.js با مشکلاتی مواجه شوید. برخی از این مشکلات شامل موارد زیر هستند:

  • خطاهای دسترسی و مجوزها: مطمئن شوید که از دستورات sudo به درستی استفاده می‌کنید.
  • مشکلات پورت: اطمینان حاصل کنید که پورت‌های لازم باز هستند و با فایروال مشکلی ندارند.
  • ارورهای NPM: با استفاده از دستور npm cache clean --force مشکلات احتمالی را برطرف کنید.

پیشنهاد خرید هاست

برای اجرای بهتر و پایدارتر برنامه‌های Node.js، می‌توانید از خدمات خرید هاست ماهان کلود استفاده کنید. این شرکت با ارائه هاست با کیفیت و پشتیبانی قوی می‌تواند نیازهای شما را در پروژه‌های مختلف Node.js برآورده کند.