使用自定义URL访问Azure WebApp会产生“太多重定向”错误

时间:2015-12-01 16:30:40

标签: azure azure-web-sites

Azure在其Web应用程序中使用SSL,并且具有* .azurewebsites.net证书。我们一直在尝试设置指向我们的webapp的子域,但我们不断收到安全错误或重定向错误。例如,我们设置一个从subdomain.ourcompany.com指向分配的IP的A记录。然后我们将awverify.subdomain的CNAME记录设置为awverify.webappname.azurewebsites.net。

当您尝试访问该网站时,我们会收到“太多重定向”错误。我不知道它是否相关,但mycompany.com和www.ourcompany.com都没有托管在Azure上,而且他们的A记录指向其他地方。

知道我们为什么会收到这个错误吗?请注意,如果我们删除A记录,而是从subdomain.ourcompany.com创建CNAME记录到webappname.azurewebsites.net,那么我们会收到SSL证书错误,指出该网站不值得信任。我尝试使用cloudflare解决这个问题,但无济于事。

有关为何发生这种情况的任何想法?

1 个答案:

答案 0 :(得分:0)

请参阅此文章以正确配置自定义域: https://azure.microsoft.com/en-us/documentation/articles/web-sites-custom-domain-name/

最终结果是您将在Azure Web App中拥有以下内容: enter image description here

以下是DNS注册商方面: enter image description here

请注意,23.99.65.65是托管我的Azure Web App的图章的VIP,并显示在自定义域和SSL页面的底部。当您通过digwebinterface.com解析(您的网站名称).azurewebsites.net时,也应该显示它。

完成后,您将正确配置域名,下一步是为您的站点购买证书。购买证书后,您可以使用以下指南进行配置: https://azure.microsoft.com/en-us/documentation/articles/web-sites-configure-ssl-certificate/

注意:您现在收到SSL错误的原因可能是因为您使用的是默认SSL证书,该证书颁发给* .azurewebsites.net。由于这与您的自定义域名不匹配,因此它会出错,但https://(your-site-name).azurewebsites.net应该没问题。