Cum se instalează și se configurează Node.js pe serverul cPanel Tipărire

  • Cum să găzduiți o aplicație Node.JS cu cPanel, Cum se creează o aplicație Node.js cu cPanel-CloudLinux
  • 2

Pentru a instala și configura Node.js pe cpanel, sunt necesare două condiții prealabile

Shell-ul normal trebuie să fie activat în contul dvs. Pentru a determina tipul de shell, tastați următoarea comandă

 

echo $SHELL

 

Node.js funcționează în prezent numai pe servere care rulează CentOS 6 sau CentOS 7. Pentru a determina versiunea CentOS, tastați următoarea comandă

 

uname -r

 

INSTALAREA NODE.JS ȘI NPM
După ce stabiliți că contul dvs. îndeplinește condițiile preliminare de instalare, urmați acești pași pentru a descărca și instala Node.js și npm

Conectați-vă la contul dvs. utilizând SSH.
La promptul de comandă, tastați următoarele comenzi:

 

cd ~
wget https://nodejs.org/dist/v10.5.0/node-v10.5.0-linux-x64.tar.xz

 

Pentru a extrage fișierele Node.js, tastați următoarea comandă:

 

tar xvf node-v10.5.0-linux-x64.tar.xz

 

Pentru a redenumi folderul extras cu numele nodejs mai convenabil, tastați următoarea comandă:

 

mv node-v10.5.0-linux-x64 nodejs

 

Pentru a instala binarele de nod și npm, tastați următoarele comenzi:

 

mkdir ~/bin
cp nodejs/bin/node ~/bin
cd ~/bin
ln -s ../nodejs/lib/node_modules/npm/bin/npm-cli.js npm

 

După aceasta, verificați procesul de instalare

 

node --version
npm --version

 

PORNIREA APLICĂRII NODE.JS
METODA 1 - Utilizați npm

Utilizați programul npm pentru a porni aplicația tastând următoarea comandă:

 

nohup npm start --production &

 

Fișierul package.json este necesar pentru ca această metodă să funcționeze.

METODA 2 - Rulați nodul direct

Pentru aplicații simple, puteți rula executabilul nodului direct și puteți specifica numele fișierului aplicației. De exemplu:

 

nohup node my_software.js &

 

OPRIREA APLICĂRII NODE.JS
Pentru a opri imediat toate aplicațiile care rulează în prezent Node.js, tastați următoarea comandă:

 

pkill node

 

INTEGRAREA UNEI APLICAȚII NODE.JS CU SERVERUL WEB
Pentru a integra o aplicație node.js cu serverul web, urmați pașii de mai jos:

Într-un editor de text, adăugați următoarele rânduri în fișierul .htaccess din directorul / home / nume utilizator / public_html, unde numele de utilizator reprezintă numele dvs. de utilizator al contului:

 

DirectoryIndex disabled
RewriteEngine On
RewriteRule ^$ http://127.0.0.1:XXXXX/ [P,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://127.0.0.1:XXXXX/$1 [P,L]

 

Înlocuiți XXXXX cu portul pe care aplicația dvs. Node.js ascultă în ambele linii RewriteRule.
Salvați modificările în fișierul .htaccess, apoi ieșiți din editorul de text.


Răspunsul a fost util?

« înapoi