Plesk GARMTECH hostingā var palaist Node.js lietotnes, izmantojot iebūvēto Node.js atbalstu. Šajā rakstā: tipiska izvietošanas plūsma (augšupielāde → konfigurēšana → atkarību uzstādīšana → palaišana) un kur skatīt logus.
Pirms sākat
- Pārliecinieties, ka jūsu hostinga plāns atbalsta Node.js. Plesk panelī domēnam jābūt sadaļai Node.js.
- Augšupielādējiet projektu ar Plesk File Manager vai FTP‑SSL (GARMTECH hostings pieņem tikai FTP‑SSL savienojumus).
1. solis: Augšupielādējiet lietotnes failus
- Plesk atveriet Files.
- Izveidojiet mapi lietotnei (piemēram
httpdocs/myapp) un augšupielādējiet tajā projekta failus.
- Pārbaudiet, vai ir
package.json un starta fails (piemēram app.js vai server.js).
2. solis: Ieslēdziet un konfigurējiet Node.js Plesk panelī
- Plesk → Websites & Domains → izvēlieties domēnu → Node.js.
- Nospiediet Enable Node.js.
- Norādiet:
- Application root: lietotnes mape (piemēram
httpdocs/myapp)
- Application startup file: (piemēram
app.js)
- Document root: statisko failu mape (pēc izvēles; bieži
public)
- Izvēlieties Node.js versiju (ja pieejamas vairākas).
3. solis: Uzstādiet atkarības (npm install)
Node.js lapā Plesk panelī izmantojiet pogu:
- NPM install (uzstādīs pakotnes no
package.json)
4. solis: Palaidiet (vai pārstartējiet) lietotni
- Izmantojiet Run / Restart Node.js lapā.
Svarīgi: lietotnei jāizmanto ports, ko piešķir Plesk. Lietojiet process.env.PORT:
const port = process.env.PORT || 3000;
app.listen(port);
Logi un problēmu novēršana
- Plesk domēnam atveriet Logs, lai redzētu web kļūdas.
- Node.js lapā pārbaudiet lietotnes output/logus (ja tas ir pieejams jūsu Plesk versijā).
- Ja lietotne nestartē, bieži iemesli ir: neuzstādītas atkarības, nepareizs startup fails vai kodā “iestrādāts” ports.
Ieteikums: neglabājiet noslēpumus kodā. Production vidē izmantojiet vides mainīgos (environment variables) Node.js iestatījumos Plesk panelī.