首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成或更新数字海洋上负载平衡的nginx服务器的加密certbot证书

生成或更新数字海洋上负载平衡的nginx服务器的加密certbot证书
EN

Server Fault用户
提问于 2018-04-16 15:11:44
回答 1查看 2.3K关注 0票数 0

有人知道怎么做吗?是否有可能。

我遵循了这个数字海洋教程,它可以工作,但缺乏如何在多个域和多个应用程序的真实世界场景中应用这个功能的信息。

我知道如何使用certbot生成和更新证书。但是,当IP地址通过负载均衡器时,两者都不起作用。

将每个IP地址从负载均衡器更改到nginx服务器,更新然后将ip地址的负载更改回负载均衡器,并复制粘贴证书的内容似乎是不切实际的。有没有更好的解决办法?

编辑。不需要更改ip地址,只需将除一个nginx服务器之外的所有服务器从负载均衡器中分离出来,然后在此液滴上进行更新即可。然而,certbot需要是最近的版本。从2016年起安装了certbot,这是行不通的。

额外的问题。在将另一个nginx服务器连接回负载均衡器后,必须手动复制证书。

将证书附加到负载均衡器本身也是一项手动任务,只能有一个证书来转发443到80。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2018-04-16 16:48:38

@ceejayoz指出

这种情况就是为什么让我们加密支持基于DNS的质询/auth

您应该使用certbot的DNS功能。这将要求您将一个新的TXT记录添加到DNS记录中,然后certbot将对这些记录进行验证。这消除了将HTTP请求发送到负载平衡计算机的必要性。

或者,您也可以在所有LB系统上设置相同的挑战,这样无论certbot客户端对哪个主机进行检查,它都会返回该挑战。如果让certbot执行standalone模式,这显然是行不通的。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/907881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档