我正在尝试在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还不安全。当我进入我的网址时,它仍然说不安全。
修改
答案 0 :(得分:1)
虽然我从未使用Google Compute Engine,但我相信(在阅读您链接的文档后)您刚刚添加了证书,但仍需要配置它:
要使用HTTPS或SSL负载平衡,您必须创建一个可由目标代理使用的SslCertificate resource。
注意: SslCertificate资源仅用于负载平衡 代理,例如target HTTPS proxy或target SSL proxy。看到了 何时以及如何使用SslCertificate资源的文档。 SslCertificate资源不用于单个实例。在一个 例如,安装正常的SSL证书,如您所述 申请文件。
我建议您阅读文档(上文)提供的链接,具体取决于您要执行的操作(使用HTTPS代理,SSL代理或单个实例)。
答案 1 :(得分:1)
简答: 我们还不能这样做。
中长答案: 我必须直接在我的应用程序上安装SSL证书。