NodeJS http模块与Nginx服务器

时间:2017-02-08 14:34:23

标签: node.js nginx proxy server

我已经读过Nginx服务器可以为nodejs应用程序创建代理以进行监听但是我怀疑与nodejs为监听目的提供的http模块相比,它将具有什么额外的目的和优势。

1 个答案:

答案 0 :(得分:1)

首先,您可以在一台服务器上提供多个Node应用程序,并使用由nginx管理的基于主机的虚拟服务器,以便对同一端口但具有不同Host: HTTP标头的请求到达不同的Node应用程序。

此外,nginx可以设置为提供静态资源而无需点击您的Node应用程序,并在需要时进行一些缓存。

将nginx添加到混音中可以实现两件事,但在您的情况下可能不需要这样。此外,您可以使用Node运行反向代理,如果这是您喜欢的,则不使用nginx。