来自Google Compute Engine上GoDaddy的SSL证书

时间:2017-03-08 20:39:42

标签: google-app-engine ssl https ssl-certificate google-compute-engine

我正在尝试在Google Compute Engine上为我的虚拟机实例添加SSL Certificate我创建了密钥文件并生成了CSR File,我将其复制到GoDaddy中以请求SSL Certificate

我复制了他们发送给我的内容并将其粘贴到文件名example.csr中 然后我在实例中运行了这一行:

gcloud compute ssl-certificates create certificate1 --certificate example.csr --private-key example.key

当我列出我的ssl证书时,我得到了:

NAME             CREATION_TIMESTAMP
certificate1     2017-03-08T09:21:04.166-08:00

但我无法弄清楚为什么我的webapp还不安全。当我进入我的网址时,它仍然说不安全。

修改

来源:SSL Certificates, Compute Engine Documentation

2 个答案:

答案 0 :(得分:1)

虽然我从未使用Google Compute Engine,但我相信(在阅读您链接的文档后)您刚刚添加了证书,但仍需要配置它:

  

要使用HTTPS或SSL负载平衡,您必须创建一个可由目标代理使用的SslCertificate resource

     

注意: SslCertificate资源仅用于负载平衡   代理,例如target HTTPS proxytarget SSL proxy。看到了   何时以及如何使用SslCertificate资源的文档。   SslCertificate资源不用于单个实例。在一个   例如,安装正常的SSL证书,如您所述   申请文件。

我建议您阅读文档(上文)提供的链接,具体取决于您要执行的操作(使用HTTPS代理,SSL代理或单个实例)。

答案 1 :(得分:1)

简答: 我们还不能这样做。

中长答案: 我必须直接在我的应用程序上安装SSL证书。