如何为具有相同主域的多个 VPS(共享托管服务器)添加 SSL 证书?

如何为具有相同主域的多个 VPS(共享托管服务器)添加 SSL 证书?

我正在规划 3 个 VPS 共享主机服务器。

特别关注这个问题...他们还充当邮件服务器。

主机1.我的域名.com 主机2.我的域名.com 主机3.我的域名.com

(其中“mydomain”在 3 个服务器上是相同的)

我没有使用 cpanel!如果我使用 cpanel,我的理解是客户可以输入 mail.clientdomain.com 作为电子邮件的收发服务器...但我不相信我可以在没有 cpanel 的情况下使用 SSL 做到这一点?

因此,在我的服务器上,如果很多客户端没有购买自己的 IP 地址,则电子邮件客户端应用程序(例如 oultook 或 apple mail)的传入和传出邮件服务器设置可能是 host1.mydomain.com 或 host2.mydomain.com 或 host3.mydomain.com(使用 SSL 或 STARTTLS 加密)

如果上述每台服务器上的 SSL 证书与 mydomain.com 不匹配,则如果我将第一个虚拟主机 SSL 复制到 host1.mydomain.com 并以此类推复制到其他 2 台服务器,则客户端的电子邮件客户端应用程序将因 mydomain.com 上的不匹配而崩溃。

Let's encrypt 似乎不允许我为 host1.mydomain.com、host2.mydomain.com 和 host3.mydomain.com 获取单独的证书……它会引发缺少虚拟主机的错误。

如果我想在多台服务器上维护我的品牌名称,那么有什么解决方法?当 letsencrypt 似乎需要每个 VPS 在 apache 中都有一个 vhost 时,如何让 letsencrypt 自动为每个 VPS 添加 SSL 证书?

我只能将 mydomain.com 添加到一台服务器...那另外两台怎么办?

我有什么选择?

它是 *.mydomain.com 的单个通配符 SSL,并手动复制到其他 2 台服务器,还是其他什么?

问候亚当

相关内容