我有兴趣为node.js选择最佳web服务器node.js是在它自己的web服务器上运行还是使用apache/nginx?
-1
A
回答
1
Node.js用于创建服务器等。
Node.js的是一个软件系统,设计用于编写可扩展的互联网应用,特别是网络服务器。
所以,你不需要另一台网络服务器。你确实需要一台可以让你安装节点的机器。很多人喜欢Amazon AWS,它可以让你运行机器,并安装任何你想要的。另一个受欢迎的选项是Heroku,它试图从中获得复杂的结果。说实话,我更加困惑。很确定你也可以用类似Rackspace的东西。
0
node.js在它自己和apache/nginx上都不是“运行”的,它根本不需要运行web服务器(想象一下,例如复制文件的node.js脚本)。这取决于你打算如何使用它。然而,如果你想要的话,你可以很容易地在node.js中编写一个web服务器,它有很好的HTTP支持:http://nodejs.org/docs/latest/api/http.html
当然你可以(如果你在node.js中写了一个web服务器)把它放在apache/nginx后面让他们提供静态文件,例如或使用https(因为SSL支持node.js不是很稳定,但与Apache/Nginx相比)
相关问题
- 1. 运行我自己的Web服务器的要求是什么?
- 2. Tomcat - Web服务器还是Web容器?
- 3. node.js同时运行,还是它?
- 4. IIS是Web服务器还是应用程序服务器?
- 5. Apache Tomcat是Web服务器还是应用服务器
- 6. 是否可以在我自己的服务器上使用quickblox?
- 7. 'node.js':是否需要运行服务器?
- 8. 服务按间隔运行任务;它应该是它自己的过程吗?
- 9. 在你自己的服务器上运行meteor.js应用程序
- 10. 引用Ashx Web服务 - 使用Web还是服务引用?
- 11. 我应该使用OData还是开发自己的WCF服务?
- 12. 是否可以在node.js服务器上运行Three.js WebGLRenderer?
- 13. 运行您自己的GAE服务器
- 14. 我应该在Erlang编写自己的flash服务器还是使用Red5?
- 15. 在Linux CentOs上运行node.js服务器
- 16. 是否有gettext .po编辑器在Web服务器上运行?
- 17. 可以在服务器上运行Selenium以自动执行任务,还是需要浏览器才能运行
- 18. 在ASP中运行Word 2007时 - 它是服务器端还是客户端?
- 19. Firebase托管自己的服务器node.js
- 20. ASP.NET服务 - Web还是Windows?
- 21. 是否可以限制Web服务访问它自己的Web应用程序?
- 22. 你可以在你自己的服务器上运行jekyll吗?
- 23. 从它自己的服务器运行一个URL
- 24. 是否可以在我自己的服务器上运行Google App Engine开发服务器?
- 25. memcached是一种在一些网络服务器上运行的web服务吗?
- 26. Java Web服务API,但是我无法在我的服务器上运行JVM
- 27. 应用程序可以识别它是在云中还是在普通服务器上运行?
- 28. 如何使用我自己的本地Web服务器来运行Laravel?
- 29. 在Web服务器上运行geotools?
- 30. 在web服务器上运行gdb
虽然我推荐将测试的战斗放在它前面以缓冲性能和潜在的安全问题,如haproxy(我相信Heroku的选择)或nginx(dotclouds的选择)。 – 2012-02-10 19:15:36