【问题标题】:Migrate SSL certificate from CPanel to DigitalOcean Apache server将 SSL 证书从 CPanel 迁移到 DigitalOcean Apache 服务器
【发布时间】:2016-10-22 19:55:53
【问题描述】:

这是我第一次设置 HTTPS(2016 年。我知道很可怕),我无法从运行 CPanel 的服务器迁移证书。

似乎没有导出按钮,所以我假设我可以通过复制我拥有的不同密钥来创建自己的 SSL 证书: 不幸的是,我不知道应该如何保存文件(我假设为 *.domain.com.crt,如 DigitalOcean 中所述。但我看到他们需要其他证书(例如中间证书)。不幸的是,该站点是托管的并由外部经理运行,因此我没有使用 CLI 导出 ssl 证书的 root 访问权限。

我该如何解决这个问题?

我必须购买新证书吗?

谢谢

【问题讨论】:

    标签: apache ssl https


    【解决方案1】:

    遗憾的是,将 SSL 从服务器复制到服务器并非易事。 SSL 是从特定于服务器本身的 CSR 生成的,因此 SSL 证书本身很可能在新服务器上无效。

    如果 SSL 是自签名的,您可以使用以下命令在新服务器上创建一个新的:

    openssl req -newkey rsa:2048 -nodes -keyout domain.key -x509 -days 365 -out domain.crt
    

    如果是您付费购买的 SSL,请联系 SSL 提供商与他们一起为新服务器重新生成它。

    或者,您可以使用cert-bot 在新服务器上快速创建全新的 SSL。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-08
      • 1970-01-01
      • 2011-04-21
      相关资源
      最近更新 更多