【发布时间】:2017-01-05 20:01:25
【问题描述】:
我正在尝试将 GoDaddy 颁发的 SSL 证书安装到我的 Google Compute Engine VM。(Debian8、Apache 服务器)
但我收到以下错误:
ERROR: (gcloud.compute.ssl-certificates.create) Some requests did not succeed:
- Invalid value for field 'resource.name': 'SSL_CERTIFICATE'. Must be a match of regex '(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?)'
我遵循的步骤是(在我的本地机器上):
mkdir ssl_cert
cd ssl_cert
openssl genrsa -out example.key 2048
openssl req -new -key example.key -out example.csr
参考链接:https://cloud.google.com/compute/docs/load-balancing/http/ssl-certificates
这 4 个命令在 ssl_cert 中创建了一个 example.csr 和 example.key 文件。 然后我去了godaddy.com并粘贴了example.csr的内容并下载了一个example.com.zip文件(对应于'Others' Server),其中包含2个.crt文件:file1.crt & file2.crt
然后我尝试了:
gcloud compute ssl-certificates create SSL_CERTIFICATE --certificate file1.crt --private-key example.key
gcloud compute ssl-certificates create SSL_CERTIFICATE --certificate file2.crt --private-key example.key
但是这两个命令都出现了同样的错误。
谁能解释一下如何正确安装它?
【问题讨论】:
-
有什么建议吗?
标签: apache ssl debian ssl-certificate google-compute-engine