我已经读过Nginx服务器可以为nodejs应用程序创建代理以进行监听但是我怀疑与nodejs为监听目的提供的http模块相比,它将具有什么额外的目的和优势。
答案 0 :(得分:1)
首先,您可以在一台服务器上提供多个Node应用程序,并使用由nginx管理的基于主机的虚拟服务器,以便对同一端口但具有不同Host:
HTTP标头的请求到达不同的Node应用程序。
此外,nginx可以设置为提供静态资源而无需点击您的Node应用程序,并在需要时进行一些缓存。
将nginx添加到混音中可以实现两件事,但在您的情况下可能不需要这样。此外,您可以使用Node运行反向代理,如果这是您喜欢的,则不使用nginx。