TutorialsApps

Een NodeJS-applicatie lanceren op VPS-servers met cPanel

Leer hoe u een NodeJS-applicatie op een VPS-server met cPanel kunt lanceren, inclusief de benodigde stappen voor configuratie en efficiënte beheer van de applicatie.

Zichten 1163Bijgewerkt 1 anGepubliceerd op 25/06/2021door Florin Petran

Inleiding

  • NodeJS is een runtime-omgeving die het gebruik van de Javascript-taal aan de serverzijde (backend) mogelijk maakt.

Vereisten

  • Om een NodeJS-toepassing te verlaten, hebben we de cPanel-toegangsgegevens nodig.

Stappen

  • Als voorbeeld zullen we een eenvoudig Javascript-codebestand gebruiken dat we naar de hosting zullen uploaden.
  • We openen het cPanel-account en loggen in met de gebruikersnaam en het wachtwoord die in de e-mail met de administratiegegevens zijn gevonden.

cpanel autentificare

 

  • Vervolgens openen we de Bestandsbeheerder vanuit de sectie Bestanden.

File manager

  • Hier zullen we het bestand genaamd app.js maken dat we zullen bewerken en de onderstaande code zullen toevoegen.

const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Test file \n');
});

server.listen(poort, hostname, () => {
console.log(`Server draait op https://${hostname}:${port}/`);
});nieuw bestand cPanel

create file

edit file

app.js
       

  • De volgende stap is om te configureren in de Applicatiebeheerder
  • We zullen op Applicatiebeheer klikken in de sectie Software

application manager

  

  •  Op de pagina die opent, klikken we op Toepassing Registreren om de configuratie van de toepassing te starten.

register new application

  • Hier kunnen we de volgende velden aanpassen:
    -Toepassingsnaam - De naam van de toepassing
    -Deploymentdomein - Het adres/URL waarop de toepassing zal draaien. Het adres kan worden aangepast of het domein kan direct worden gebruikt
    -Toepassingspad - Het pad naar het invoerbestand van de toepassing
    -Deploymentomgeving - Hoe we de toepassing willen lanceren, ontwikkeling of productie
    -Omgevingsvariabelen - Als je variabelen wilt toevoegen, klik dan op Variabele toevoegen om een naam en een waarde op te geven.
  • cPanel biedt momenteel alleen NodeJS versie 10 aan. Als u een andere versie wilt laten configureren, neem dan contact op met de technische afdeling.
  • Na het definiëren van alle velden, klikken we op de Deploy-knop om de applicatie te lanceren.

nodejs application

  • Onmiddellijk na de lancering is de NodeJS toepassing toegankelijk op het adres dat tijdens de configuratie is gedefinieerd.
  • In de interface van de Applicatiebeheerder zal de nieuw gelanceerde applicatie verschijnen (evenals andere die we in de loop van de tijd zullen toevoegen). In deze lijst hebben we de optie om instellingen te bewerken, te verwijderen, applicaties te starten of te stoppen.

application manager