NodeJS Einrichten

Support Wissensdatenbank

Du bist hier:

Um Node.js auf einem unserer Hosting Pakete zu verwenden gehe bitte wie folgt vor:

  1. Logge dich in Plesk ein (Zugang zu Plesk).
  2. Klicke auf die Schaltfläche “Node.js”
  3. Definiere einen Dokumentenstamm und eine Anwendungsstartdatei.
  4. Nach dem du alle Einstellungen korrekt konfiguriert hast, kannst du die Anwendung starten. Sollten die Einstellungen falsch sein wird dir dies durch ein rotes Ausrufezeichen angezeigt.

 

 

Du kannst folgendes Test Skript als app.js hochladen um Node.js zu prüfen:


const http = require('http');

http.createServer(function(request, response) {
response.writeHead(200, {'Content-Type': 'text/html'});
response.end('<H1>Hello World!</H1>');
}).listen(process.env.PORT);

console.log('App is running');

 

Wie du feststellen wirst, zeigt die Seite https://musterdomain.ch/app die erwartete Ausgabe (“Hello World!”). Wenn du nun jedoch die Datei öffnest findest du den Source-Code von Node.js (https://musterdomain.ch/app.js). Dies kommt daher dass NGINX und Node.js paralell auf deinem Hosting laufen. Um zu verhindern dass der Quellcode deine Node.js Appliaktion ausgelesen wird platziere die Datei “.htaccess” im Dokumentenstamm deiner App und trage den folgenden Inhalt ein:


<Files ~ "(.js|.css)">
Order allow,deny
deny from all
</Files>

Related Post