如何在ibm云上安装letsencrypt证书?

时间:2018-04-10 21:19:51

标签: ssl https ssl-certificate ibm-cloud lets-encrypt

我正在努力在IBM云上安装let加密证书以启用https访问。我使用keytool检查了证书,它包含了所有域名,看起来似乎有效。

现在我有两个问题:

  1. https仅在根域启用 - > https://example.com但不在我的任何子域名上,包括https://www.example.com
  2. 中间证书未送达,这意味着某些浏览器不会接受它。
  3. 我遵循了这个教程https://www.ibm.com/blogs/bluemix/2014/09/ssl-certificates-bluemix-custom-domains/,不幸的是它已经很老了,很可能已经过时了。

    有谁知道怎么做?

    由于

1 个答案:

答案 0 :(得分:2)

如果您准备好了文件,请使用Bluemix CLI并上传它们:

bx app domain-cert-add www.example.com -c cert.pem -k privkey.pem -i chain.pem

然后查看您的证书:

bx app domain-cert www.example.com

此外,还有一个bluemix-letsencrypt Python应用程序可以自动执行LetsEncrypt ACME质询的整个过程,发出证书和密钥文件(.pem),下载它们,然后上传到bluemix。所有这些都是在没有删除 live bluemix应用程序的情况下完成的,因为只有/.well-known/acme-challenge/路径被重定向到python应用程序,而不是所有/ root调用。