目前,我的基础设施包括一个Compute Engine,一个Apache 2服务器和一个PHP网站。在这个PHP站点中,可以有多个用户,每个用户可以有一个自定义的域和一个特定的页面。
我配置了一个负载均衡器,定义了HTTPS协议,并将其指向我的VM。在证书部分,我创建了一个由Cloud Load Balancing提供的新证书(client-certificates),并将所有所需的域添加到其中:client1.com、client2.com、client3.com。
到目前为止,一切都运行得很完美。但是,当新客户端希望为其自己的域(例如client4.com)拥有证书时,就会出现问题。我必须采取的步骤如下:
1.删除现有的客户端证书,因为它们无法编辑。
1.创建一个名为 client-certificates-v2 的新证书,并将新域添加到其中,结果为:client1.com、client2.com、client3.com、client4.com。
但是,当我删除旧证书时,所有其他具有域的客户端立即失去其安全连接,新证书的传播需要一些时间。根据我的经验,这可能需要大约30分钟。
有没有其他方法可以做到这一点,而不影响已经有证书的客户端?我是新来的,我可能会错过一些步骤。我对想法、批评和链接持开放态度,以了解我需要做什么,并更好地理解这个过程。
1条答案
按热度按时间gcuhipw91#
不需要删除当前证书。创建新证书并将其添加到证书列表中。请参阅本文档。
Google管理的证书的最大数量为100。每个转发规则可以有1-14个附加证书。有关配额的详细信息,请参阅本文档。