Hallo,
mit was hostet ihr eure nodejs webapp? In PHP ist es apache und nginx und was wird in node verwendet?
Hallo,
mit was hostet ihr eure nodejs webapp? In PHP ist es apache und nginx und was wird in node verwendet?
In der Regel schaltet man einen Reverse Proxy vor deine NodeJS Anwendung, bspw eignet sich NGINX sehr gut dafür
Für den Betrieb der App selber könnte man auf Tools wie Forever oder PM2 setzen
Wozu genau brauche ich denn jetzt einen proxy?
Man nutzt meistens einfach express.js dafür: https://expressjs.com/de/starter/hello-world.html
Dann kannst in der Konsole einfach z.B. node server.js eingeben und schwupp, ist dein Server erreichbar.
Im falle eines Linux Servers müsste ich es dann mit screen dann starten, die instanz, oder?
Im falle eines Linux Servers müsste ich es dann mit screen dann starten, die instanz, oder?
Also ich nutze da lieber immer nohup (nohup node server.js &).
Aber screen geht natürlich auch.
Hier mal paar Pro-Cons: https://unix.stackexchange.com…ons/24658/nohup-vs-screen
Sehr interessant dieses nohup, war mir nicht bekannt, danke allen für die tollen Ratschläge!