Cum se creează o aplicație Node.js cu cPanel folosind selectorul Node.js

Notă! Unele linkuri de pe această pagină pot fi linkuri afiliate, ceea ce înseamnă că, dacă alegeți să efectuați o achiziție, pot câștiga un mic comision fără costuri suplimentare pentru dvs. Apreciez foarte mult sprijinul dvs.!

Aplicație Node.js – Prezentare generală

Selectorul Node.js vă permite să configurați cu ușurință o aplicație Node.js în interfața grafică cPanel sau folosind linia de comandă. Folosiți orice metodă preferați.

Avertizare:
Pe tot parcursul acestui tutorial sunt utilizate aceste variabile:
aplicația este utilizată pentru directorul rădăcină al aplicației și pentru uri ale aplicației.
exemplu este folosit pentru numele de utilizator.
exemplu.ro este utilizat pentru domeniu.
app.js este utilizat pentru fișierul de pornire a aplicației.
Aplicația mea este utilizată ca descriere.
10 sau 11 este numărul versiunii majore node.js.
Ar trebui să modificați aceste valori pentru a se potrivi cu valorile necesare pentru contul și aplicația dvs.

Metoda 1: Configurarea unei aplicații Node.js cu interfața cPanel

Pentru a configura o aplicație Node.js utilizând cPanel, utilizați următoarele proceduri.

Pasul 1: Creați aplicația

În primul rând, trebuie să creați o aplicație. Pentru a face acest lucru, urmați acești pași:

1.Conectați-vă la cPanel.

Conectați-vă la cPanel
Conectați-vă la cPanel

2.În secțiunea SOFTWARE a ecranului de pornire cPanel, faceți clic pe Setup Node.js App:

Setup Node.js App
Setup Node.js App

3.În pagina de selecție Node.js, faceți clic pe CREARE APLICAȚIE pentru a porni configurarea aplicației:

CREAȚI APLICAȚIE
CREAȚI APLICAȚIE

4.Completați câmpurile din formularul de configurare a aplicației:

Completați câmpurile
Completați câmpurile

5.Versiunea Node.js – selectați versiunea preferată din lista derulantă
6.Mod aplicație – alegeți Dezvoltare sau Producție din listă. Dezvoltarea poate fi aleasă inițial și schimbată în producție ulterior.
7.Rădăcină aplicație – locația sistemului de fișiere pentru fișierele aplicației. Intrarea va fi adăugată la /home/username pentru a forma calea completă către fișierele aplicației din directorul de start cPanel.

Notă:
Locațiile tipice pentru rădăcina aplicației sunt /acasă/nume utilizator/nume aplicație sau /acasă/nume utilizator/aplicații/nume aplicație. Nu introduceți rădăcina aplicației în rădăcina documentului de domeniu.

8.Adresa URL a aplicației – adresa aplicației de pe Internet.

Avertizare:
Când definiți rute în codul aplicației, trebuie să includeți adresa URL a aplicației în rută.

9.Fișierul de pornire a aplicației – fișierul inițial care va fi procesat la lansarea aplicației.
10.Când formularul este complet, faceți clic pe CREARE în dreapta sus:
11.Aplicația pornește automat. Pentru a vizualiza o pagină de test pentru aplicație, faceți clic pe DESCHIS:
Ar trebui să vedeți mesajul cu funcționează!

Acum că este instalată o aplicație funcțională, puteți îmbunătăți mediul cu fișierul de setări package.json și managerul de pachete npm. Pentru a face acest lucru, urmați următoarele două proceduri.

Pasul 2: Creați fișierul package.json

Pentru a crea fișierul package.json, urmați acești pași:

1.În secțiunea FIȘIERE din cPanel, faceți clic pe pictograma Manager fișiere pentru a deschide Manager fișiere:

Manager fișiere
Manager fișiere

2.În coloana din stânga a Managerului de fișiere, faceți clic pe textul folderului rădăcină al aplicației:

Folderul rădăcină al aplicației
Folderul rădăcină al aplicației

3.Faceți clic pe + Fișier pentru a crea un fișier nou:

Creați un fișier nou
Creați un fișier nou

4.În caseta de dialog New Filed, tastați numele de fișier package.json, apoi faceți clic pe Create New File:

Create New File
Create New File

5.Faceți clic dreapta sau faceți clic secundar pe fișierul package.json din coloana din dreapta a Managerului de fișiere și apoi faceți clic pe Editare. Apare o casetă de dialog de editare:

Faceți clic pe Editare
Faceți clic pe Editare

6.În caseta de dialog Editați, faceți clic pe OK.
7.Tastați următorul text în ecranul editorului:

{
"name": "app",
"version": "1.0.0",
"description": "My App",
"main": "app.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}

8.Faceți clic pe Salvați modificările pentru a salva fișierul:
9.Faceți clic pe Închidere pentru a închide editorul.

Pasul 3: Instalați npm

Pentru a instala npm, urmați acești pași:

1.În secțiunea SOFTWARE a ecranului de pornire cPanel, faceți clic pe Setup Node.js App:

Setup Node.js App
Setup Node.js App

2.În coloana Acțiuni din lista Aplicații Web, faceți clic pe pictograma Creion pentru a edita aplicația:

Faceți clic pe pictograma creion
Faceți clic pe pictograma creion

3.Faceți clic pe Executare instalare NPM:

Executare instalare NPM
Executare instalare NPM

4.Instalarea NPM rulează și afișează un indicator cu un mesaj de succes la finalizare:

Indicator cu un mesaj de succes
Indicator cu un mesaj de succes

5.Pentru a instala pachete cu NPM și a efectua alte sarcini de linie de comandă legate de aplicație, conectați-vă prin SSH și introduceți mediul virtual pentru aplicație utilizând comanda afișată în caseta de informații din partea de sus a paginii de configurare a aplicației:

Introduceți mediul virtual pentru aplicație
Introduceți mediul virtual pentru aplicație

Metoda 2: Configurarea unei aplicații Node.js utilizând linia de comandă

Utilizatorii familiarizați cu SSH și shell-ul bash pot găsi procesul de linie de comandă mai rapid și mai ușor decât navigarea în interfața cPanel. Pentru a configura o aplicație node.js din linia de comandă, urmați acești pași:

1.Conectați-vă la contul dvs. utilizând SSH.
2.Creați aplicația cu următoarea comandă:

cloudlinux-selector create --json --interpreter nodejs --version 11 --app-root app --domain exemplu.ro --app-uri app

3.Treceți la directorul aplicației:

cd ~/app

4.Deschideți editorul vi și creați fișierul package.json:

vi package.json

5.Apăsați i pentru a schimba modul de inserare și lipiți următorul text în editor:

{
"name": "app",
"version": "1.0.0",
"description": "My App",
"main": "app.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}

6.Apăsați escape urmat de : pentru a intra în modul de comandă.
7.Apăsați x urmat de Enter pentru a salva și a ieși din editor.
8.Pentru a instala npm, tastați următoarea comandă:

cloudlinux-selector install-modules --json --interpreter nodejs --user exemplu --app-root app
Notă:
Pentru a instala pachete cu npm și a efectua alte sarcini din linia de comandă legate de aplicație, conectați-vă folosind SSH, apoi tastați următoarea comandă pentru a intra în mediul virtual pentru aplicație: source /home/example/nodevenv/app/11/bin/activate && cd /home/exemplu/app

9.Pentru a controla starea de rulare a aplicației, efectuați următoarele:

  • Pentru a opri aplicația, tastați următoarea comandă:
cloudlinux-selector stop --json --interpreter nodejs --app-root ~/app
  • Pentru a porni aplicația, tastați următoarea comandă:
cloudlinux-selector start --json --interpreter nodejs --app-root ~/app
  • Pentru a reporni (opriți și porniți într-un singur pas) aplicația, tastați următoarea comandă:
cloudlinux-selector restart --json --interpreter nodejs --app-root ~/app
Notă! Ați găsit util acest articol? Atunci veți aprecia sprijinul oferit de Namebox în realizarea acestui tutorial. Experimentați diferența de găzduire cu Namebox astăzi și obțineți un site web pre-securizat, pre-optimizat, pe tehnologia LiteSpeed și NVMe SSD. Consultați planurile de găzduire web astăzi.

Documentație adițională:

S-ar putea să te intereseze și:

Despre Admin Staff

Comunitatea WordPress este un Blog strict Educativ pentru utilizatorii de WordPress. Nu este Agenție de WEB, Publicitate sau Marketing! Dacă sunteți firmă și aveți nevoie de sfaturi vă ajut cu plăcere, pentru contracte de colaborare, vă rog contactați agenții specializate, care vă pot oferi documentația fiscală necesară. Sunt pasionat de WordPress și tot ce se leagă de mediul online din 2011, scriu din pasiune și-mi place să ajut, doar prin prisma acestui fapt că-mi place să fac bine oamenilor care au aceeași pasiune. Blog-ul este monetizat prin link-uri de afiliere și Google Adsense, unde se plătesc taxe legale de către platformele respective. Dacă dorești să susții acest blog, sunt deschis pentru donații. Vă mulțumesc pentru înțelegere! George CRIȘAN , Administrator Comunitatea WordPress!

Lasă un comentariu