Ho un server Apache standard. Ho bisogno di qualcosa di speciale per eseguire uno script node.js (http://socket.io/) sul lato server?Di cosa ho bisogno per eseguire uno script node.js sul mio server?
risposta
Node.js fornisce il proprio server HTTP, rendendo così Apache inutile.
Se si desidera eseguire Apache e Node.js sullo stesso server, impostare il nodo in ascolto sulla porta 80 e forward unhandled requests ad Apache, o vice versa
In entrambi i casi, Nodo/Apache ascoltare il pubblico aprire la porta 80 e inoltrare ad Apache/Node in ascolto su alcune porte non pubbliche.
Avrete bisogno dell'accesso alla shell per avviare il server node.js. Quindi molto probabilmente non funzionerà su hosting condiviso.
Ho un server privato virtuale con accesso alla shell. –
Quindi puoi semplicemente installare node.js. Il modo in cui lo fai dipende dalla tua distribuzione (a meno che tu non voglia compilare dal sorgente) e se hai domande a riguardo, è meglio chiedere a loro su [serverfault.com] (http://www.serverfault.com) – ThiefMaster
- 1. Ho bisogno di eseguire una riga di comando in uno script di Visual Basic
- 2. Impossibile ottenere il mio script Upstart per eseguire Node.js e Forever quando il server viene riavviato
- 3. Ottenere PHP per eseguire uno script Python
- 4. Di cosa ho bisogno per iniziare a sviluppare per iPhone?
- 5. Ho bisogno di eseguire un allungamento dell'istogramma
- 6. Ho bisogno di un'app Dropbox per caricare file sul mio Dropbox personale?
- 7. Di cosa ho bisogno per scrivere assembly su Windows 7?
- 8. ho bisogno di chiudere uno std :: fstream?
- 9. Come pianificare l'esecuzione di uno script PHP sul lato server?
- 10. Per implementare SAML ho bisogno di Shibboleth SP installato sul mio host?
- 11. Ho bisogno di un server per utilizzare WebSockets di HTML5?
- 12. Ho davvero bisogno di normalizzare il mio database?
- 13. Ho bisogno di uno strumento per visualizzare le richieste HTTP
- 14. Node.js hosting/distribuzione sul mio hardware
- 15. Cosa faccio quando ho bisogno di un dizionario autoreferenziale?
- 16. Ho bisogno di servlet per la programmazione Java lato server?
- 17. python - crontab per eseguire uno script
- 18. Posso controllare quale versione ha bisogno del mio script PS?
- 19. Di quale certificato SSL ho bisogno?
- 20. Chiamare uno script node.js dall'interno di java
- 21. Eseguire uno script in Dockerfile
- 22. Ho bisogno di qualche consiglio vim sul passaggio a python3
- 23. Come eseguire file php sul mio computer
- 24. Ho davvero bisogno di libgcc?
- 25. Ho bisogno di un indice spaziale nel mio database?
- 26. Come eseguire uno script all'avvio di Ubuntu?
- 27. cosa è un buon modo per uscire da uno script node.js dopo "tutto è stato fatto"
- 28. Ho bisogno di consigli sul corretto design della classe
- 29. Posso programmare per scegliere una CPU libera, ne ho multiple, per eseguire il mio script di shell?
- 30. Utilizzo di PackageMaker per eseguire uno script all'installazione
Grazie mille per quella informazione. Una domanda, per favore. Mi sembra che abbia più senso dal punto di vista delle prestazioni usare Node/Apache invece di Apache/Node. (supponendo che il 50% delle richieste vada a Node.js e il 50% ad Apache.) È vero? – anarkhos
A mio parere, sì, è vero. Probabilmente il nodo ha un "percorso" molto più breve di Apache per scaricare le richieste il prima possibile. Vale sempre la pena di testare le prestazioni, però. – Stoive