1

如何运行两个流星实例,每个实例在不同域的同一服务器上都有自己的应用程序(例如:foo.com 和 tree.com)?

我目前能想到的最可行的选择是使用不同的端口并在 nginx 中重定向到 localhost 上的这些端口。之后我为 Meteor 设置了正确的 absolutePath。

没有使用例如 nginx 的任何其他选项?

4

1 回答 1

1

Meteor 目前不处理 http 主机头来区分两个应用程序。如果您真的想使用同一台机器,则必须在不同的端口上运行不同的实例。

这取决于你把它放在什么上面。任何通过主机头代理识别请求的数据都是你最好的选择(nginx),

此外,您可以使用自定义 node.js 应用程序(类似循环的应用程序)来正确代理数据,看看另一个问题

Node.js 支持跨服务器的多重负载均衡?

如果您不想使用 nginx,请将端口修改为您想要的端口,并在 http 主机属性中添加条件。

于 2013-01-11T20:55:55.883 回答