我希望在我们本地网络的一台服务器上托管一系列独立的Meteor应用程序。理想情况下,URL看起来像:
等...
我尝试使用mup(流星),但是某种方式不起作用(我不确定我设置VM或使用mup设置VM的方式是否有问题本身)
我现在正在尝试“乘客”,在完成了为Meteor应用设置nginx的教程之后,令人沮丧的是,尚未创建关于“乘客”的多租户章节!
我不是节点专家,所以我很想深入。
理想情况下,我不必担心自己运行节点应用程序,因为看来Passenger应该能够自行处理。关于如何为此类情况设置“乘客”有很好的文档吗?
答案 0 :(得分:0)
您可以使用mup在单个服务器上托管多个流星应用程序。
mup.js
文件应全部指向同一服务器,但每个文件都应指定一个唯一的域。
使用以下2个mup.js
文件,您将在以下位置托管应用程序:
// app1/mup.js
module.exports = {
servers: {
one: {
host: '45.76.111.111',
username: 'root',
password: 'password'
}
},
app: {
name: 'App1',
env: {
// If you are using ssl, it needs to start with https://
ROOT_URL: 'http://app1.servername.com',
},
},
// Use the proxy to setup ssl and to route requests to the correct
// app when there are several apps
proxy: {
domains: 'app1.servername.com',
}
};
// app2/mup.js
module.exports = {
servers: {
one: {
host: '45.76.111.111',
username: 'root',
password: 'password'
}
},
app: {
name: 'App2',
env: {
// If you are using ssl, it needs to start with https://
ROOT_URL: 'http://app2.servername.com',
},
},
// Use the proxy to setup ssl and to route requests to the correct
// app when there are several apps
proxy: {
domains: 'app2.servername.com',
}
};