使用Azure WebApp进行Cloudflare设置

时间:2018-09-14 09:40:19

标签: azure-web-sites cloudflare

我有一个在GoDaddy注册的域名,例如“ mysite.com”,并且已经按照Azure instructions将该域名的CNAME和A记录映射到我的Azure WebApp,即

enter image description here

然后我更新了GoDaddy的名称服务器,使其指向cloudflare,因此cloudflare现在负责我的DNS记录,即

enter image description here

在cloudflare中,我将SSL设置为“完全”,并且证书似乎处于活动状态

enter image description here

和我在cloudflare中的DNS记录指向我的azure网站的域名,即

enter image description here

自从更新名称服务器以来已经过去了36个小时,但是从上面的cloudflares DNS记录屏幕截图(请参阅状态)可以看出,所有流量似乎都围绕cloudflare直接路由到Azure,即,我没有发现耀斑。将域mysite.azurewebsites.net放入whatsmydns还会显示指向Azure的所有内容。

我在设置中错过了什么以确保所有流量都通过cloudflare?

2 个答案:

答案 0 :(得分:1)

CloudFlare似乎将所有CNAME记录透明地替换为A,因此该CNAME记录对于Azure不可见。您必须将域的名称服务器更改为其原始名称服务器(由GoDaddy提供),通过GoDaddy DNS面板添加CNAME,等待Azure看到它,然后在Azure中批准域,然后再迁移到CloudFlare。

答案 1 :(得分:0)

可能要晚一点,但是您需要在Cloudflares设置中单击该灰色云图标。然后该图标将变为橙色,流量将通过Cloudflare路由。