Meteor.JS的两个实例,子域

时间:2013-01-11 19:53:28

标签: meteor

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

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

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

1 个答案:

答案 0 :(得分:1)

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

这取决于你所做的事情。任何代理通过主机头标识请求的数据都是最好的选择(nginx),

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

Node.js supports multiple load balance across servers?

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