Przepraszamy za to pytanie dla początkujących.Czy node.js może działać w dowolnym dostawcy hostingu, takim jak Fastdomain?Mamy konto w fastdomain, na którym przesyłamy naszą stronę internetową wykonaną w PHP.Zezwalałem na SSH na naszym hoście i próbowałem zainstalować node.js, ale to nie zadziałało. Szukałem w internecie ale nie ma dokładnej odpowiedzi na to pytanie ## 3 odpowiedzi Nie, nie możesz uruchomić Node.js na każdym dostawcy usług hostingowych. Potrzebujesz pewnych podstawowych możliwości. Jeśli Twój dostawca usług hostingowych nie obsługuje bezpośrednio Node.js (tak jak robi to Heroku), musisz mieć możliwość powłoki na swoim serwerze. Potrzebujesz również dostępu do kompilatora C, aby zbudować Node.js lub możliwość zainstalowania pakietów dla swojego systemu Po zainstalowaniu Node.js potrzebujesz uprawnień administratora, aby móc uruchomić go na porcie 80. Możesz to obejść, jeśli twój dostawca zapewnia usługę odwrotnego proxy Fakt, że możesz się włamać, to dobry początek. Może to być możliwe w Fastdomain, ale aby mieć pewność, powinieneś skontaktować się z obsługą Fastdomain. Każdy dostawca usług hostingowych jest inny, a jeśli korzystałeś z hostingu współdzielonego, odpowiedź najprawdopodobniej brzmi „nie”. Zasadniczo potrzebujesz dedykowanego hostingu, aby uruchomić Node.js - 1Nie potrzebujesz uprawnień administratora. Nadal możesz korzystać z proxy przez inny serwer frontendowy TheHippo 14 maja 2013 o 23:25 - Czy to oznacza, że ​​nie możemy używać PHP i NODE.JS w tym samym projekcie na tym samym hostingu? Jeśli można, to jak Orvyl 14 maja 2013 o 23:38 - @TheHippo Racja, nie chciałem powiedzieć, że potrzebujesz uprawnień administratora, aby zainstalować Node, tylko że potrzebujesz go do uruchomienia na porcie 80 Daniel 15 maja 2013 o 0:36 - @Daniel Możesz łączyć node.js i PHP. Potrzebujesz albo a) dostawcy hostingu, który hostuje node.js i PHP, albo b) „własnego” serwera, który możesz łatwo skonfigurować do hostowania obu TheHippo 15 maja 2013 o 7:56 Nie, Node nie może działać na żadnym dostawcy hostingu, możesz jednak wdrożyć projekty Nodejs w witrynach PAAS, takich jak Heroku i Linode, które oferują platformę do wdrożenia aplikacji lub u dostawców hostingu w chmurze Model PAAS nakłada na dostawcę odpowiedzialność za infrastrukturę oraz konfigurację systemu operacyjnego i całej infrastruktury, a Ty musisz martwić się tylko o opracowanie i wdrożenie Z drugiej strony Nodejs można wdrożyć na dowolnym Cloud Hostingu, gdy masz dostęp do serwera wirtualnego lub dedykowanego, możesz zainstalować nodejs i zależności, aby zacząć oferować swoją aplikację, w tym przypadku jesteś odpowiedzialny za Instalację Nodejs, Baz danych, Serwerów WWW (jeśli nie chcesz używać serwera Http Node) Hosting w chmurze jest zwykle droższy, ale zapewnia większą kontrolę nad infrastrukturą, PAAS jest często łatwiejszy w użyciu z punktu widzenia programisty, gdy jest to tylko programowanie i wdrażanie (czasami konfigurowanie, takie jak domeny i inne ustawienia konta) Udało mi się zainstalować node na moim współdzielonym planie hostingowym za pomocą nwm. Więcej informacji można znaleźć tutaj: httpsheynode.com/tutorial/install-nodejs-locally-nvmtext=Using%20nvm%20(Node.,on%20a%20single%20local%20environment.