Ci scusiamo per questa domanda per principianti. Può node.js eseguire in qualsiasi provider di hosting come Fastdomain? Abbiamo un account in fastdomain dove carichiamo il nostro sito Web realizzato in PHP. Ho autorizzato 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.Can node.js può essere eseguito in qualsiasi provider di hosting?
risposta
No, non è possibile eseguire Node.js su tutti i provider di hosting. Hai bisogno di determinate funzionalità di base. Se il tuo provider di hosting non supporta direttamente Node.js (come fa Heroku), allora devi essere in grado di eseguire shell nel tuo server. È inoltre necessario accedere a un compilatore C per creare Node.js o la possibilità di installare pacchetti per il proprio sistema.
Una volta installato Node.js, è necessario disporre dell'accesso root per poterlo eseguire sulla porta 80. È possibile aggirare questo problema se il provider fornisce il servizio di proxy inverso.
Il fatto che sia possibile effettuare il shelling è un buon inizio. Potrebbe essere possibile su Fastdomain, ma per essere sicuro dovresti contattare il supporto Fastdomain. Ogni fornitore di servizi di hosting è diverso e se si dispone di hosting condiviso, la risposta è probabilmente no. In genere è necessario un hosting dedicato per eseguire Node.js.
No, il nodo non può essere eseguito su alcun provider di hosting, tuttavia è possibile distribuire progetti Nodejs nei siti PAAS come Heroku e Linode che offrono una piattaforma per la distribuzione della propria app o dei provider di hosting cloud.
Il modello PAAS mette il provider come responsabile per l'infrastruttura e per la configurazione del sistema operativo e dell'infrastruttura generale, e si deve solo preoccuparsi di sviluppare e distribuire.
D'altra parte Nodejs può essere distribuito su qualsiasi Cloud Hosting, una volta che hai accesso ad un server virtuale o dedicato puoi installare nodejs e le dipendenze per iniziare ad offrire la tua applicazione, in questo caso sei responsabile per Installa Nodejs, Database , Webserver (se non si desidera utilizzare il server Http del nodo).
cloud hosting sono di solito più costosi, ma offrono un maggiore controllo sulle infrastrutture, PAAS sono spesso più facili da usare, da un punto di vista degli sviluppatori, una volta che si sviluppano solo e distribuire (a volte configurare come i domini e le altre impostazioni dell'account).
- 1. Can Node.js può essere eseguito all'interno del server Tomcat?
- 2. Can libuv (lib di async di node.js) può essere eseguito su Apple IOS/Android?
- 3. Can FreeBSD può essere eseguito all'interno di Docker?
- 4. Hosting node.js
- 5. Can XCode 3.2 può essere eseguito su 10.5 Leopard?
- 6. Can Node.js può invocare Chrome?
- 7. OLAP può essere eseguito in BigTable?
- 8. Can ASP.NET MVC 3 può essere eseguito all'interno di un sito Web ASP.NET 3.5?
- 9. Can EntryElement può essere multilinea su MonoTouch.Dialog?
- 10. Can $ _SERVER ['REMOTE_USER'] può essere falsificato?
- 11. Can AppFabric può essere il provider dello stato della sessione e utilizzare la cache locale?
- 12. può essere eseguito solo uwsgi con radice
- 13. Can Ionic Framework può essere eseguito su un browser Web desktop come Chrome, Mozilla, IE9 +?
- 14. dattiloscritto: può essere eseguito su un'intera cartella?
- 15. Can ASP.NET MVC Views può essere riutilizzato in diversi progetti?
- 16. Can __setattr __() può essere definito in una classe con __slots__?
- 17. MacOS può essere eseguito in un ambiente di tipo VMWare?
- 18. Can Emacs comando eseguito in background
- 19. Can clearInterval() può essere chiamato all'interno di setInterval()?
- 20. Can os.environ ['PYTHONHASHSEED'] può essere impostato dinamicamente dall'interno di un'applicazione?
- 21. Can localStorage può essere modificato da un client?
- 22. node.js Implementazione provider OpenID
- 23. Can nodejs può generare certificati SSL?
- 24. Can ServletFileUpload.parseRequest() può essere chiamato una sola volta per richiesta?
- 25. Qualsiasi tipo di casting eseguito da javac?
- 26. Può essere eseguito come una singola query di aggiornamento?
- 27. Can MongoDB può ordinare alfanumerico?
- 28. ClassCastException: javax.naming.Riferimento non può essere eseguito su javax.jms.ConnectionFactory
- 29. Il provider CodeDom tipo "Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider ..." non può essere individuato
- 30. Heroku - non può essere eseguito git push Heroku maestro
Non è necessario l'accesso di root. È ancora possibile eseguire il proxy tramite un altro server di frontend. – TheHippo
Significa che non possiamo usare PHP e NODE.JS nello stesso progetto nello stesso hosting? Se può, come? – Orvyl
@Hippo Right, non intendevo dire che era necessario l'accesso root per installare il nodo, solo che ne serviva per l'esecuzione sulla porta 80. – Daniel