gpt4 book ai didi

ssl - 让我们为同一个域、多个实例加密 SSL 证书

转载 作者:太空宇宙 更新时间:2023-11-03 12:47:07 25 4
gpt4 key购买 nike

我已经在域实例(在 Ubuntu 14.4 上)上成功安装了 Let's Encrypt SSL 证书,但我现在想在同一域的另一个虚拟实例上安装相同的证书。

问题:对于同一个域的多个虚拟实例,我应该只从初始初始复制证书(使用 Let's Encrypt 工具),还是有其他更好的方法?

我想您不能向 Let's Encrypt 查询新证书,否则会使第一个证书失效。

我目前正在共享有效的证书。

最佳答案

是的,这是可能的。至少有两种选择:

  • 运行 certbot手动模式

    ./certbot-auto certonly --manual -d example.com

    在这种情况下,certbot 需要从 .well-known/acme-challenge/ 提供一个随机文件,例如:

    http://example.com/.well-known/acme-challenge/-Y5pUBNKdx5GKSloP3RifHzUW3NT9xt1UAloNkHz7wc

    现在您可以将挑战文件分发到所有服务器或创建从所有站点到单个挑战服务器的重写:

    rewrite ^/.well-known/acme-challenge/(.*)$ http://acme.example.com/$1 redirect;

    acme.example.com 应该从根目录指向 /tmp/certbot/public_html/(或您将存储有问题的文件的任何地方)的单个服务器提供服务。

    看看hooks in certbot manual为了编写此过程的脚本。

  • 使用 DNS 质询。在这种情况下,系统会要求您将 TXT 记录添加到您的 DNS,对于 example.com 域:

    _acme-challenge.example.com. 300 IN TXT "gfj9Xq...Rg85nM"

    同样,您可以自动执行此 using hooks --manual-auth-hook, --manual-cleanup-hook.

关于ssl - 让我们为同一个域、多个实例加密 SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36659838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com