Tengo un servidor Apache estándar. ¿Necesito algo especial para ejecutar un script node.js (http://socket.io/) en el servidor?¿Qué necesito para ejecutar un script node.js en mi servidor?
Respuesta
Node.js proporciona su propio servidor HTTP, lo que hace que Apache sea innecesario.
Si desea ejecutar Apache y Node.js en el mismo servidor, establezca nodo para escuchar en el puerto 80 y forward unhandled requests a Apache, o vice versa
En ambos casos, el Nodo/Apache escuchará la bolsa abrir el puerto 80 y reenviar a Apache/Node escuchando en algún puerto no público.
Necesitará acceso de shell para iniciar el servidor node.js. Por lo tanto, lo más probable es que no funcione en el alojamiento compartido.
Tengo un servidor privado virtual con acceso de shell. –
Entonces simplemente puede instalar node.js. Cómo lo hace depende de su distribución (a menos que desee compilar desde el origen) y si tiene alguna pregunta al respecto, mejor pregúnteles en [serverfault.com] (http://www.serverfault.com) – ThiefMaster
- 1. ¿Cómo ejecutar mi proyecto node.js en android?
- 2. ¿Cómo ejecuto un script de Python en mi servidor web?
- 3. Script Bash para ejecutar el script php
- 4. Cómo reiniciar un servidor node.js
- 5. Cliente Node.js para un servidor socket.io
- 6. denegó el permiso para ejecutar el script/servidor
- 7. Iniciando un servidor node.js
- 8. No se puede obtener mi secuencia de comandos Upstart para ejecutar Node.js y Forever cuando el servidor se reinicia
- 9. ¿Qué necesito para ejecutar aplicaciones PHP en IIS?
- 10. Cómo ejecutar un trabajo de Cron para Node.js
- 11. ¿Qué servicio azul, debería elegir para mi aplicación node.js?
- 12. ¿Cómo configuro cron para ejecutar mi script cada 40mins/25mins?
- 13. ¿Cómo ejecutar Dart en un servidor?
- 14. ¿Se puede ejecutar Node.js dentro del servidor Tomcat?
- 15. ¿Cómo ejecutar un Groovy Script desde mi aplicación Grails?
- 16. monitoreo de un servidor node.js
- 17. ¿Necesito un EULA en mi aplicación para iPhone?
- 18. ¿por qué necesito terminar mi ob_start()?
- 19. Node.js Instalación en servidor dedicado
- 20. en línea Servidor Node.js
- 21. Ejecute un servidor node.js desde Geany
- 22. Redis pub/sub para el servidor de chat en Node.js
- 23. Usando PackageMaker para ejecutar un script en la instalación
- 24. node.js - necesito ayuda para elegir un motor de plantillas válido tanto para el cliente como para el servidor con
- 25. ¿Ejecutar un script al desbloquear?
- 26. Ejecutar un script PHP desde otro script PHP
- 27. Iniciar sesión mediante un script en un servidor remoto y ejecutar un conjunto de comandos
- 28. Despliegue de un servidor Node.js de producción
- 29. Cómo ejecutar un comando de shell desde un script php
- 30. ¿Qué necesito para crear un servidor de API RESTful en Java?
Muchas gracias para esa información. Una pregunta, por favor. Me parece que tiene más sentido desde el punto de vista del rendimiento usar Node/Apache en lugar de Apache/Node. (suponiendo que el 50% de las solicitudes vayan a Node.js, y el 50% a Apache). ¿Es eso cierto? – anarkhos
En mi opinión, sí, eso es cierto. Es probable que el nodo tenga una "ruta" mucho más corta que Apache para descargar solicitudes lo antes posible. Siempre vale la pena algunas pruebas de rendimiento, sin embargo. – Stoive