cPanel include un instrument Setup Node.js App care vă permite să rulați aplicații Node.js pe contul dvs. de găzduire fără a necesita un VPS sau acces root. Acesta gestionează versiunile Node.js, instalează pachete npm și administrează ciclul de viață al procesului aplicației.
Deschideți Setup Node.js App
- Conectați-vă la https://tpc-hosting.com/login[[T13]] și deschideți cPanel.
- În secțiunea Software, faceți clic pe Setup Node.js App.
- Faceți clic pe Create Application.
Configurați aplicația
- Versiunea Node.js: Selectați versiunea necesară aplicației dvs. Versiunile disponibile sunt listate în meniul derulant.
- Modul aplicației: Alegeți Production pentru aplicații live sau Development pentru testare.
- Directorul rădăcină al aplicației: Directorul în care se află fișierele aplicației dvs. Node.js (de ex., myapp — relativ la directorul dvs. home). Creați mai întâi acest folder prin File Manager dacă nu există.
- URL-ul aplicației: Selectați domeniul și calea opțională prin care va fi servită aplicația dvs. (de ex., yourdomain.com sau yourdomain.com/app).
- Fișierul de pornire al aplicației: Punctul principal de intrare al aplicației dvs. (de ex., app.js sau server.js).
- Faceți clic pe Create.
Încărcați fișierele aplicației dvs.
- Încărcați fișierele aplicației dvs. Node.js în directorul rădăcină al aplicației prin File Manager sau FTP.
- Asigurați-vă că fișierul package.json se află în directorul rădăcină al aplicației.
Instalați dependențele npm
- În lista aplicațiilor Node.js, găsiți aplicația dvs. și faceți clic pe Open application root în panoul terminalului, sau faceți clic pe butonul de instalare npm afișat în setările aplicației.
- Alternativ, conectați-vă prin SSH la contul dvs. (vezi: Cum să vă conectați la contul de găzduire prin SSH) și rulați:
cd ~/myapp npm install
Pornirea, oprirea și repornirea aplicației
- În lista aplicațiilor Node.js, fiecare aplicație dispune de butoanele Start, Stop și Restart.
- Faceți clic pe Restart după actualizarea fișierelor aplicației sau a variabilelor de mediu pentru a aplica modificările.
Variabile de mediu
- În setările aplicației, derulați până la Environment Variables.
- Adăugați perechi cheie-valoare pentru configurarea aplicației dvs. (URL bază de date, chei API, port etc.).
- Faceți clic pe Save și reporniți aplicația.
Depanare
- Aplicația nu se încarcă: Verificați că numele fișierului de pornire corespunde exact cu cel introdus. Verificați dacă nu există erori ale dependențelor npm consultând jurnalele prin SSH (cat ~/myapp/logs/error.log sau similar).
- Conflicte de port: Nu specificați un port în codul aplicației dvs. — cPanel gestionează rutarea automat prin Passenger. Eliminați orice apeluri app.listen(PORT) care fixează un număr de port, sau utilizați variabila de mediu PORT furnizată de Passenger.