Ne pare rău pentru această întrebare pentru începători. Poate rula node.js în orice furnizor de găzduire precum Fastdomain? Avem un cont în fastdomain unde încărcăm site-ul nostru web realizat în PHP. Am permis SSH în gazda noastră și am încercat să instalez node.js, dar nu a făcut-o de lucru. Am căutat pe internet, dar nu există un răspuns exact la asta ## 3 Răspunsuri Nu, nu puteți rula Node.js pe fiecare furnizor de găzduire. Aveți nevoie de anumite capacități de bază. Dacă furnizorul dvs. de găzduire nu acceptă în mod direct Node.js (cum o face Heroku), atunci trebuie să puteți shell în serverul dvs. De asemenea, aveți nevoie de acces la un compilator C pentru a construi Node.js sau de abilitatea de a instala pachete pentru sistemul dvs. Odată ce ați instalat Node.js, aveți nevoie de acces root pentru a-l putea rula pe portul 80. Puteți ocoli acest lucru dacă furnizorul dvs. oferă serviciu de proxy invers Faptul că poți să-ți închipui este un început bun. Poate fi posibil pe Fastdomain, dar pentru a fi sigur că ar trebui să contactați asistența Fastdomain. Fiecare furnizor de găzduire este diferit și dacă ați găzduit partajat, atunci răspunsul este cel mai probabil nu. În general, aveți nevoie de găzduire dedicată pentru a rula Node.js - 1Nu aveți nevoie de acces root. Încă poți să proxy prin alt server frontend TheHippo14 mai 2013 la 23:25 - Înseamnă că nu putem folosi PHP și NODE.JS la același proiect în aceeași găzduire? Dacă se poate, cum Orvyl14 mai 2013 la 23:38 - @TheHippo Corect, nu am intenționat să spun că aveți nevoie de acces root pentru a instala Node, doar că aveți nevoie de el să ruleze pe portul 80 Daniel15 mai 2013 la 0:36 - @Daniel Puteți combina node.js și PHP. Aveți nevoie fie de a) un furnizor de găzduire care găzduiește node.js și PHP, fie b) de un server „propriu” și pe care l-ați putea configura cu ușurință pentru a găzdui atât TheHippo15 mai 2013 la 7:56 Nu, Node nu poate rula pe niciun furnizor de găzduire, cu toate acestea, puteți implementa proiecte Nodejs pe site-urile PAAS, cum ar fi Heroku și Linode, care vă oferă o platformă pentru a vă implementa aplicația sau pe furnizorii de găzduire în cloud. Modelul PAAS pune furnizorul ca responsabil pentru infrastructură și pentru configurarea sistemului de operare și a infrastructurii generale și trebuie să vă faceți griji doar cu dezvoltarea și implementarea Pe de altă parte, Nodejs poate fi implementat pe orice găzduire în cloud, odată ce ai acces la un server virtual sau dedicat, poți instala nodejs și dependențele pentru a începe să-ți oferi aplicația, în acest caz ești responsabil pentru Instalarea Nodejs, baze de date, servere web (dacă nu vrei să folosești serverul Http al lui Node) Găzduirea în cloud este de obicei mai scumpă, dar oferă mai mult control asupra infrastructurii, PAAS sunt adesea mai ușor de utilizat din punctul de vedere al dezvoltatorului, odată ce este dezvoltat și implementat (uneori configurați ca domeniile și alte setări ale contului) Am reușit să instalez node pe planul meu de găzduire partajată folosind nvm. Puteți arunca o privire aici pentru mai multe informații: httpsheynode.com/tutorial/install-nodejs-locally-nvmtext=Using%20nvm%20(Node.,on%20a%20single%20local%20environment.