Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.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 利用谷歌&x27;s云CDN没有Google存储桶_Ssl_Google Cloud Storage_Google Compute Engine_Lets Encrypt_Google Cloud Cdn - Fatal编程技术网

Ssl 利用谷歌&x27;s云CDN没有Google存储桶

Ssl 利用谷歌&x27;s云CDN没有Google存储桶,ssl,google-cloud-storage,google-compute-engine,lets-encrypt,google-cloud-cdn,Ssl,Google Cloud Storage,Google Compute Engine,Lets Encrypt,Google Cloud Cdn,我已经搜索了谷歌云提供的论坛和文档,但似乎找不到我想要的具体答案。我现在正在谷歌的计算引擎上运行一台虚拟机,这是我的一点背景故事;只需使用它来托管网站(Debian、nginx、MariaDB、PHP7) 谷歌有一个教程介绍了如何使用一个存储桶设置CDN,但是a.)它需要一个我不熟悉的后端服务设置或总体概念b.)它指出,将CDN与谷歌的一个存储桶一起使用意味着我将无法通过HTTPS使用CDN(目前正在使用LetsEncrypt SSL证书) 因此,我想我得到的是,我可以选择使用谷歌的CDN和HT

我已经搜索了谷歌云提供的论坛和文档,但似乎找不到我想要的具体答案。我现在正在谷歌的计算引擎上运行一台虚拟机,这是我的一点背景故事;只需使用它来托管网站(Debian、nginx、MariaDB、PHP7)

谷歌有一个教程介绍了如何使用一个存储桶设置CDN,但是a.)它需要一个我不熟悉的后端服务设置或总体概念b.)它指出,将CDN与谷歌的一个存储桶一起使用意味着我将无法通过HTTPS使用CDN(目前正在使用LetsEncrypt SSL证书)


因此,我想我得到的是,我可以选择使用谷歌的CDN和HTTPS。例如,我需要在亚马逊AWS上获得一个存储桶,并将CDN链接到该存储桶吗?或者我可以用他们的存储桶之一设置谷歌的CDN并实现我自己的SSL证书吗?任何文档、教程等都将不胜感激。

谷歌云CDN在HTTPS和GCE上运行的服务上都可以正常工作。它根本不需要使用GCS

在中,“后端服务”是计算引擎虚拟机(VM)或GCS存储桶。您需要前者

如果您已经通过Google Cloud Load Balancement提供来自GCE实例组的内容,则可以通过运行以下命令来启用云CDN:

$> gcloud compute backend-services update BACKEND_SERVICE_NAME --enable-cdn

因此,用于服务谷歌CDN内容的子域(比如CDN.mysite.com)将能够被列为?我主要担心的是混合内容错误使我的页面显示不安全,但如果我能做到这一点,我应该没问题。现在我只使用一个虚拟机实例;没有虚拟机组或任何东西。编辑:抱歉,它从我的示例中删除了http和https。您还可以将自己的域名与云CDN和负载均衡器一起使用。Look进入全局转发规则: