Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssl 来自Cloudflare的通配符证书';原产地证书';无法使用Azure webApps_Ssl_Dns_Ssl Certificate_Azure Web App Service_Cloudflare - Fatal编程技术网

Ssl 来自Cloudflare的通配符证书';原产地证书';无法使用Azure webApps

Ssl 来自Cloudflare的通配符证书';原产地证书';无法使用Azure webApps,ssl,dns,ssl-certificate,azure-web-app-service,cloudflare,Ssl,Dns,Ssl Certificate,Azure Web App Service,Cloudflare,我使用的是Cloudflare的免费版本,我使用“源证书”为1级子域创建了一个通配符SSL证书,将其上载到Azure web app上,并在Cloudflare上配置了通配符子域,而无需通过Cloudflare的流量。它给了我以下的错误 错误: NET::ERR\u CERT\u AUTHORITY\u无效 主题:CloudFlare原产地证书 发行人:CloudFlare,Inc Cloudflare设置: Azure webApp设置: 我的应用程序是一个多租户应用程序,并动态创建一个

我使用的是Cloudflare的免费版本,我使用“源证书”为1级子域创建了一个通配符SSL证书,将其上载到Azure web app上,并在Cloudflare上配置了通配符子域,而无需通过Cloudflare的流量。它给了我以下的错误

错误:

NET::ERR\u CERT\u AUTHORITY\u无效

主题:CloudFlare原产地证书

发行人:CloudFlare,Inc

Cloudflare设置:

Azure webApp设置:

我的应用程序是一个多租户应用程序,并动态创建一个子域

上面提供的屏幕截图


预期结果:应该在通配符子域上启用SSL。

应该是这样的。因为从Cloudflare创建的源站证书仅对Cloudflare和源站服务器之间的加密有效

它仅用于保护服务器和Cloudflare之间的通信量

但是,Cloudflare不是受信任的CA颁发者,如果您直接访问您的网站(不使用Cloudflare),您的浏览器将不信任该证书。您可以将证书视为自签名证书。 要解决这个问题:

  • 您可以从信任颁发者处购买SSL证书。例如:DigiCert、GoDaddy或Let's Encrypt(免费)

  • 或者,您可以打开保护,使流量通过Cloudflare