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

时间:2011-04-04 03:50:22

标签: node.js nginx

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

2 个答案:

答案 0 :(得分:4)

我问#node.js irc和Ryan回答安全问题 - “当你发现一些未知的缓冲区溢出时,你可能会被黑客攻击。不是说nginx后面不会发生这种情况,但不知何故在前面有代理让我开心“。

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

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

答案 1 :(得分:1)

是的,你可以这样做。我喜欢使用Node with Express和结果的精简堆栈。我相信,由于性能问题,建议使用像Nginx这样的Web服务器的早期版本的Node。我不确定它是否有效。