Javascript
在單個伺服器上部署 N 個流星應用程序
我正在嘗試(在某種程度上)模仿官方 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。