将nginx放在nodejs前面来提供静态资源是否合理?

nginx放在nodejs前面来提供静态资源是否合理?

是的,你可以这么做。 我喜欢使用节点与快速和瘦结果。 我相信,由于性能问题,推荐使用像Nginx这样的Web服务器的早期版本的Node。 我不确定这是否有效。

我问了一下#node.js irc,Ryan回答说安全性 – “当发现一些未知的缓冲区溢出时,你可能会被黑客攻击,但这不可能发生在nginx后面,不过前面有个代理让我开心”。

这就是说,你使用托管节点服务喜欢joyent No.de默认应用程序运行在没有Nginx的端口80,据我所知。

要使用Nginx设置Node,请参阅: http : //wellconsidered.be/nodejs-on-nginx