30.05.2025
Ամբողջական ուղեցույց․ Node.js-ի տեղադրում ավտոմատ մեկնարկով և .htaccess- ով

1. Տեղադրել Node.js
cd /home/USER_DIR/bin export
PATH=/home/USER_DIR/bin/node-v22.11.0-linux-x64/bin:$PATH
node
-v npm -v
2. Տեղադրել և կարգավորել PM2
npm install -g pm2
pm2 start /home/USER_DIR/server/server.js --name mynodeapp
pm2 save
3. Կազմաձևել ավտոմատ մեկնարկ Crontab-ի միջոցով
crontab -e
Ավելացրեք հետևյալ տողը՝
@reboot /bin/bash -c 'source /home/USER_DIR/.bashrc &&
/home/USER_DIR/bin/node-v22.11.0-linux-x64/lib/node_modules/pm2/bin/pm2
resurrect'
4. .bashrc-ի օրինակ
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
export NODE_HOME=/home/USER_DIR/bin/node-v22.11.0-linux-x64
export PATH=$NODE_HOME/bin:$HOME/.local/bin:$PATH
if command -v pm2 > /dev/null 2>&1; then
nohup pm2 resurrect > $HOME/pm2.log 2>&1 &
fi
5. Կարգավորել .htaccess-ը
RewriteEngine On
RewriteRule ^(.*)$ http://127.0.0.1:3000/$1 [P,L]
6. Դիտել Apache-ի մատյանները
tail -f /etc/apache2/logs/domlogs/USER_DIR/error_log
tail -f /etc/apache2/logs/domlogs/USER_DIR/access_log
7. Ստուգել տեղադրումը
Ստուգեք PM2 ցուցակը՝
pm2 list
Այցելեք՝
http://yourdomain.com/
⚠️ Կարևոր է.
Նախքան կայքը հրապարակելը, պարտադիր հարցրեք հոստինգի ադմինիստրատորին՝ ի՞նչ պորտ կարող եք օգտագործել։ Մի օգտագործեք 3000-րդ պորտը։
© 2023 Internet.am. All rights reserved.