我正在开发一个单一的网络应用程序,将动态改变其内容取决于哪个域名是用来到达该网站。多个域将指向同一应用程序。我希望使用以下代码(或类似的代码)来检测域名并执行自定义:
string theDomainName = Request.Url.Host;
switch (theDomainName)
{
case "www.clientone.com":
// do stuff
break;
case "www.clienttwo.com":
// do other stuff
break;
}
我想使用ASP.NET开发服务
这是我的情况:我遵循本教程在亚马逊EC2实例上使用Bitnami MEAN Image托管我的网站。然后,我购买了一个域名,并在我的EC2实例上设置了我的弹性IP地址,我已经将域名和实例链接在一起。如果我在3000端口(npm start)上运行我的应用程序,我可以通过转到mydomain.com:3000来查看应用程序,但是如果我在80端口运行我的应用程序,或者如果我根本不运行我的应用程序,那么当我转到mydomain.com或mydomain.com:80时,我会被带到默认的Bitnami均值页面。如何在不指定端口的情况下让我的应用程序显示在mydomain.com上?
编辑来问这个问题;