我想在不同的主機名上運行meteor js服務器。就像在XAMPP虛擬主機..流星js更改主機名
默認情況下它運行在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>
它的工作,但應用程序仍然認爲它是在本地主機上。
Meteor.absoluteUrl();是 「本地主機」
我使用Windows
我正在使用windows。在cmd中設置一個變量我必須使用set ... –
,所以它應該只是'set ROOT_URL = http://meteor.trivia.com:3000',最後沒有「meteor」。這是爲了設置變量並立即在* nix上運行一個命令(在這種情況下是'meteor')。 –
是的!謝謝!! –