Javascript

在單個伺服器上部署 N 個流星應用程序

  • June 12, 2014

我正在嘗試(在某種程度上)模仿官方 Meteor部署基礎設施(*.meteor.com 子域部署)的伺服器設置。

如果只是少數已知的流星應用程序,我可以在不同的埠上執行捆綁的應用程序並使用 nginx 代理。但是如何在單個伺服器上容納任意數量的流星應用程序部署(就像官方伺服器一樣)?

謝謝您的幫助!

只需使用node-http-proxy並使用命令行或在更改時重新啟動代理程序。

除非您需要自定義行為,否則我會推薦 HAProxy(或 NginX)而不是 node-http-proxy。

HAProxy 和 NginX 的性能都比 node-http-proxy 好,而且記憶體消耗要低得多。

此外,node-http-proxy(或一般來說只是 Node.js)在通過 SSL 提供服務方面很糟糕……所以,如果你走這條路,請確保在 Node.js 之前終止 SSL。

引用自:https://serverfault.com/questions/458982