TutorialsApps

Een NodeJS-applicatie lanceren op gedeelde servers met cPanel

Lanceer je NodeJS-app op shared servers met cPanel! Stapsgewijze gids voor configuratie, inclusief het instellen van het bestand en de omgevingsvariabelen.

2
Zichten 3042Bijgewerkt 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.

  • Vervolgens zullen we Toegangsbeheer van bestanden openen vanuit de sectie Bestanden.

File manager

  • Hier zullen we het bestand genaamd app.js maken dat we zullen bewerken en de onderstaande code 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(port, hostname, () => {
console.log(`Server draait op https://${hostname}:${port}/`);
});


new file

app.js

edit file
app.js

  •    Om de NodeJS-interpreter in te stellen, gaan we naar de sectie Software en klikken we op Setup Node.js App

nodejs

  • In de pagina die opent, klikken we op de knop APLICATIE AANMAKEN.

create application nodejs

  • Hier kunnen we de volgende velden aanpassen:
    -Node.js versie - De NodeJS versie die we willen gebruiken
    -Applicatiemodus - In welke modus we de applicatie willen starten, ontwikkeling of productie
    -Applicatiewortel - Het pad naar het toegangspunt van de applicatie
    -Applicatie-URL - Het adres/URL waarop de applicatie zal draaien. Je kunt het adres aanpassen of het domein direct gebruiken
    -Applicatiestartbestand - De naam van het toegangspunt van de applicatie
    -Passenger logbestand - Het definiëren van een logbestand waar de webserver eventuele fouten of waarschuwingen zal opslaan
    -Omgevingsvariabelen - Als je variabelen wilt toevoegen, klik op Voeg variabele toe om een naam en een waarde op te geven.
  • Na het definiëren van alle velden, klikken we op de Aanmaken knop om de applicatie te starten.

nodejs application

  • Onmiddellijk na de lancering is de NodeJS-applicatie toegankelijk op het adres dat tijdens de installatie is gedefinieerd.
  • In de interface Setup Node.js App, zal de nieuw gelanceerde applicatie verschijnen (samen met andere die we in de loop van de tijd zullen toevoegen). In deze lijst hebben we de optie om de instellingen te bewerken, te verwijderen, te starten of de applicaties te stoppen.

stop application