我正在构建一个Web应用程序,可以将各种域名引导到hapi / node中的模板站点。关于我如何最好地设置这个的任何建议将不胜感激。我尝试过的是:
服务器1在/ site1,/ site2等处有一个带有模板网站的Web应用程序。
服务器2是将域引导到适当位置的代理服务器。我尝试使用node-http-proxy(https://github.com/nodejitsu/node-http-proxy#setup-a-basic-stand-alone-proxy-server),但它不支持代理到特定路径,只支持url。
//does not work
{
"domain1.com": "http://www.server1.com/site1,
"domain2.com": "http://www.server1.com/site1,
"domain3.com": "http://www.server1.com/site2
}
var server = http.createServer(function(req, res) {
proxy.web(req, res, { target: endpoints[req.headers.host] });
});