2011-04-04 61 views
3

將nginx放在nodejs前面以便爲靜態資源提供服務是否合理?把nginx放在nodejs前面來提供靜態資源是否合理?

+0

像你想的NodeJS爲靜態的資產,上面寫着給我,但我相信你的意思是nginx的服務於靜態資產? – 2011-04-04 04:18:13

+0

是的,標題可能會被誤解。我建議將它重寫爲「將nginx放在nodejs前面以便爲靜態資源提供服務是否合理?」。更好的辦法是有一個開放的問題,而不是一個是/否的問題。此外,如果您要添加一些關於應用程序特性,負載等的詳細信息,將會有所幫助。 – alienhard 2011-04-04 06:19:30

回答

1

是的,你可以做到這一點。我喜歡使用帶有Express的節點以及結果的瘦型堆棧。由於性能問題,我推薦使用像Nginx這樣的Web服務器的早期版本的Node。我不確定這是否有效。 「

+0

爲什麼使用兩個帳戶來回答同一個問題?爲什麼你甚至有多個活躍帳戶? – MAK 2011-04-04 18:55:45

4

我問了一下#node.js irc和Ryan的回覆是爲了安全起見 - 」當發現一些未知的緩衝區溢出時,您可能會被黑客入侵。不是說nginx不會發生這種情況,前面讓我開心「。

這就是說,你使用託管的節點服務,如joyent No.de默認的應用程序運行在80端口,沒有Nginx,據我所知。

要設置節點與Nginx的看到:http://wellconsidered.be/nodejs-on-nginx

相關問題