meteor js更改主机名

时间:2015-06-07 13:37:52

标签: node.js meteor

我想在不同的主机名上运行meteor js server。就像xampp中的虚拟主机一样。

默认情况下,它在http://localhost:3000/

上运行

我想让它在http://meteor.trivia.com:3000

上运行

都是本地域名

我试过像这样设置ROOT_URL: 设置ROOT_URL = http://meteor.trivia.com:3000流星

然后运行流星,但它崩溃了......

我尝试设置hosts文件并使用类似的代理创建虚拟主机:

<VirtualHost meteor.trivia.com:3000>
    ServerName meteor.trivia.com

    <Proxy *>
        Order deny,allow
        Allow from all
    </Proxy>

    <Location />
        ProxyPass http://localhost:3000/
        ProxyPassReverse http://localhost:3000/
    </Location>


</VirtualHost>

它有效,但应用程序仍然认为它在localhost上。

Meteor.absoluteUrl();是“localhost”

我正在使用Windows

2 个答案:

答案 0 :(得分:2)

对于unix,它只是:

ROOT_URL=http://meteor.trivia.com:3000 meteor(开头没有“设置”)

如果使用windows:

set ROOT_URL=http://meteor.trivia.com:3000(最后没有“流星”)

然后,在另一个命令中:

meteor

答案 1 :(得分:0)

使用nodepad打开:c:\ Windows \ System32 \ drivers \ etc \ hosts

添加主持人

127.0.0.1 your.hostname.com

在cmd中:

设置ROOT_URL = http://meteor.trivia.com:3000

然后运行meteor

相关问题