Ci scusiamo per questa domanda da principiante. Node.js può essere eseguito in qualsiasi provider di hosting come Fastdomain? Abbiamo un account in fastdomain dove carichiamo il nostro sito Web realizzato in PHP. I consentito SSH nel nostro host e ho provato a installare node.js ma non ha funzionato.Ho cercato su Internet ma non c'è una risposta esatta a questo ## 3 risposte No, non puoi eseguire Node.js su ogni provider di hosting. Hai bisogno di determinate capacità di base. Se il tuo provider di hosting non supporta direttamente Node.js (come fa Heroku), devi essere in grado di accedere al tuo server. Devi anche accedere a un compilatore C per creare Node.js o la possibilità di installare pacchetti per il tuo sistema Una volta installato Node.js, è necessario l'accesso root per poterlo eseguire sulla porta 80. Puoi aggirare questo problema se il tuo provider fornisce un servizio di proxy inverso Il fatto che tu possa sborsare è un buon inizio. Potrebbe essere possibile su Fastdomain, ma per essere sicuri dovresti contattare l'assistenza Fastdomain. Ogni provider di hosting è diverso e se hai un hosting condiviso, molto probabilmente la risposta è no. In genere è necessario un hosting dedicato per eseguire Node.js - 1Non è necessario l'accesso root. Puoi ancora eseguire il proxy tramite un altro server frontend TheHippo14 maggio 2013 alle 23:25 - Significa che non possiamo usare PHP e NODE.JS nello stesso progetto nello stesso hosting? Se possibile, come Orvyl14 maggio 2013 alle 23:38 - @TheHippo Giusto, non intendevo dire che avevi bisogno dell'accesso root per installare Node, solo che ne avevi bisogno per essere eseguito sulla porta 80 Daniel15 maggio 2013 alle 0:36 - @Daniel Puoi combinare node.js e PHP. Hai bisogno di a) un provider di hosting come host node.js e PHP o b) un server "proprio"e che potresti facilmente configurare per ospitare entrambi TheHippo15 maggio 2013 alle 7:56 No, Node non può essere eseguito su nessun provider di hosting, puoi comunque distribuire progetti Nodejs in siti PAAS come Heroku e Linode che offrono una piattaforma per distribuire la tua app o su provider di hosting cloud Il modello PAAS pone il provider come responsabile dell'infrastruttura e della configurazione del sistema operativo e dell'infrastruttura complessiva, e tu devi solo preoccuparti dello sviluppo e della distribuzione D'altra parte Nodejs può essere distribuito su qualsiasi Cloud Hosting, una volta che hai accesso a un server virtuale o dedicato puoi installare nodejs e le dipendenze per iniziare a offrire la tua applicazione, in questo caso sei responsabile dell'installazione di Nodejs, database, server Web (se non vuoi utilizzare il server Http di Node) I cloud hosting sono generalmente più costosi ma offrono un maggiore controllo sull'infrastruttura, i PAAS sono spesso più facili da usare dal punto di vista degli sviluppatori una volta che si tratta solo di sviluppo e distribuzione (a volte si configurano come domini e altre impostazioni dell'account) Sono stato in grado di installare il nodo sul mio piano di hosting condiviso utilizzando nvm. Puoi dare un'occhiata qui per maggiori informazioni: httpsheynode.com/tutorial/install-nodejs-locally-nvmtext=Using%20nvm%20(Node.,on%20a%20single%20local%20environment.