将nginx放在nodejs前面以提供静态资产是否合理?
答案 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。我不确定它是否有效。