【发布时间】:2014-12-24 15:10:43
【问题描述】:
我正在托管多个域,每个域都使用 Express vhost 运行相同的节点应用程序。我使用 http.createServer 启动它们
var app = express();
require('./app.js')(function(theApp) {
app.use(express.vhost(domainName1, theApp));
app.use(express.vhost(domainName2, theApp));
app.use(express.vhost(domainName3, theApp));
var d = domain.create();
d.run(function(){
http.createServer(app).listen(80);
});
});
是否可以做同样的事情,但能够在不重新启动节点应用程序的情况下即时向服务器添加新域? IE伪代码:
- 执行上述操作
- 等待添加域数据库记录
- 添加新的虚拟主机
- 重启必要的东西
我想确保现有域的用户在添加新域时获得尽可能少的停机时间(甚至没有停机时间)。
【问题讨论】: