从非www重定向到www,我在azure中需要两个应用服务吗?

时间:2018-02-11 11:55:12

标签: asp.net-mvc azure redirect

我正在使用this解决方案将我的域名从非www重定向到www。我正在使用azure进行托管。

我为www.domain.com

创建了应用服务

enter image description here

当我尝试访问domain.com时出现此错误:

enter image description here

我是否必须为domain.com创建一个应用服务,为www.domain.com创建一个应用服务?或者有没有办法使用一个应用服务来实现这一目标?

2 个答案:

答案 0 :(得分:1)

  

我是否必须为domain.com和一个创建两个应用服务   对于www.domain.com?或者有没有办法使用一个应用程序完成此任务   服务?

不,您不需要两个应用服务来完成此任务。

假设您已在DNS提供程序中正确配置域映射(例如GoDaddy),您只需在www.domain.com部分的主机名映射中添加domain.comCustom DNS即可您在Azure门户中的Web应用程序。

答案 1 :(得分:0)

您只需在域名提供商的DNS部分进行设置,并在Azure门户的App Service中添加自定义域:

Type   Name    Value
A      @       Ip Address of your App Service ( this will cover your main domain )
TXT    @       yourwebsite.azurewebsites.net ( this will cover your main domain )
CNAME  www     yourwebsite.azurewebsites.net ( this will conver www section)

现在,在应用服务端,您需要添加自定义绑定。

Go to Azure Portal | App Service | settings | custom domains | add host name as below

yourdomain.com 

现在,您有两个域指向同一个App Service。 More info on step by step guide, I have prepared a post for custom domain check it out.