【问题标题】:Two instances of Meteor.JS, subdomainsMeteor.JS 的两个实例,子域
【发布时间】:2013-01-11 19:53:28
【问题描述】:

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

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

还有其他不使用 nginx 的选项吗?

【问题讨论】:

  • 我也想如果这个问题涉及子域但具有相同的应用程序。流星如何支持 foo.bar.com 和 foo1.bar.com 等子域?
  • 您可以将一个域重定向到另一个域或在您的 apache 或 nginx 实例中添加重写规则。

标签: meteor


【解决方案1】:

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

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

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

Node.js supports multiple load balance across servers?

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

【讨论】:

    猜你喜欢
    • 2019-06-15
    • 2011-11-28
    • 2011-03-04
    • 1970-01-01
    • 1970-01-01
    • 2015-03-16
    • 2014-02-20
    • 1970-01-01
    相关资源
    最近更新 更多