Sorry voor deze beginnersvraag. Kan node.js draaien in elke hosting provider zoals Fastdomain? We hebben een account in fastdomain waar we onze website in PHP uploaden. Ik stond SSH toe in onze host en probeerde node.js te installeren, maar het werkte niet. Ik heb op internet gezocht, maar er is geen exact antwoord op deze vraag ## 3 antwoorden Nee, je kunt Node.js niet op elke hostingprovider draaien. Je hebt bepaalde basismogelijkheden nodig. Als uw hostingprovider Node.js niet rechtstreeks ondersteunt (zoals Heroku doet), moet u in staat zijn om uw server te shellen. Je hebt ook toegang nodig tot een C-compiler om Node.js te bouwen of de mogelijkheid om pakketten voor je systeem te installeren Zodra u Node.js hebt geïnstalleerd, hebt u root-toegang nodig om het op poort 80 te kunnen uitvoeren. U kunt dit omzeilen als uw provider een reverse proxy-service biedt Het feit dat je kunt instappen is een goed begin. Het is misschien mogelijk op Fastdomain, maar om zeker te zijn, moet u contact opnemen met Fastdomain-ondersteuning. Elke hostingprovider is anders en als je shared hosting hebt, is het antwoord waarschijnlijk nee. Over het algemeen hebt u dedicated hosting nodig om Node.js te kunnen uitvoeren - 1Je hebt geen root-toegang nodig. U kunt nog steeds proxy gebruiken via een andere frontend-server TheHippo14 mei 2013 om 23:25 - Betekent dit dat we PHP en NODE.JS niet kunnen gebruiken voor hetzelfde project in dezelfde hosting? Als dat kan, hoe Orvyl 14 mei 2013 om 23:38 - @TheHippo Juist, het was niet mijn bedoeling om te zeggen dat je root-toegang nodig had om Node te installeren, alleen dat je het nodig had om op poort 80 te draaien Daniel 15 mei 2013 om 0:36 - @Daniel Je kunt node.js en PHP combineren. Je hebt ofwel a) een hostingprovider nodig die node.js en PHP host, of b) een "eigen"server die je eenvoudig kunt configureren om beide te hosten. TheHippo 15 mei 2013 om 7:56 Nee, Node kan op geen enkele hostingprovider worden uitgevoerd. U kunt Nodejs-projecten echter implementeren op PAAS-sites als Heroku en Linode die u een platform bieden om uw app of op Cloud Hosting Providers te implementeren Het PAAS-model plaatst de provider als verantwoordelijke voor de infrastructuur en voor het configureren van het besturingssysteem en de algehele infrastructuur, en u hoeft zich alleen maar zorgen te maken over de ontwikkeling en implementatie Aan de andere kant kan Nodejs worden ingezet op elke Cloud Hosting, als je eenmaal toegang hebt tot een virtuele of dedicated server, kun je nodejs en de afhankelijkheden installeren om je applicatie aan te bieden, in dit geval ben je verantwoordelijk voor het installeren van Nodejs, Databases, Webservers (als je de Http-server van Node niet wilt gebruiken) Cloudhosting is meestal duurder, maar biedt meer controle over de infrastructuur, PAAS zijn vaak gemakkelijker te gebruiken vanuit het oogpunt van een ontwikkelaar als dat alleen is ontwikkeld en geïmplementeerd (soms geconfigureerd zoals domeinen en andere accountinstellingen) Ik kon node op mijn gedeelde hostingplan installeren met behulp van nvm. U kunt hier een kijkje nemen voor meer informatie: httpsheynode.com/tutorial/install-nodejs-locally-nvmtext=Using%20nvm%20(Node.,on%20a%20single%20local%20environment.