Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js meteor js更改主机名_Node.js_Meteor - Fatal编程技术网

Node.js meteor js更改主机名

Node.js meteor js更改主机名,node.js,meteor,Node.js,Meteor,我想在不同的主机名上运行meteor js服务器。就像xampp中的虚拟主机一样 默认情况下,它运行在 我想让它继续运行 两者都是本地域 我尝试过这样设置根URL: 设置ROOT\u URL=meteor 然后运行流星,但它崩溃了 我尝试设置hosts文件并创建一个具有代理的虚拟主机,如下所示: <VirtualHost meteor.trivia.com:3000> ServerName meteor.trivia.com <Proxy *>

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

默认情况下,它运行在

我想让它继续运行

两者都是本地域

我尝试过这样设置根URL: 设置ROOT\u URL=meteor

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

我尝试设置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>

ServerName meteor.trivia.com
命令拒绝,允许
通融
ProxyPasshttp://localhost:3000/
ProxyPassReversehttp://localhost:3000/
它工作了,但应用程序仍然认为它在本地主机上

流星。绝对URL();是“本地主机”

我正在使用windows用于unix,它只是:

ROOT\u URL=http://meteor.trivia.com:3000 meteor
(开头没有“设置”)


如果使用windows:

set ROOT\u URL=http://meteor.trivia.com:3000
(结尾没有“流星”)

然后,在一个单独的命令中:


meteor

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

将主机添加到主机

127.0.0.1 your.hostname.com

在cmd中:

设置根URL=


然后运行meteor

,这样它就只能是
set ROOT\u URL了=http://meteor.trivia.com:3000
,结尾没有“流星”。这是为了设置变量并在*nix上立即运行命令(
meteor
)。