如何解决如果主域在另一台服务器上,则为子域生成 letencrypt ssl
我有以下场景:
- 在托管服务提供商_A 上具有管理功能的 VPS 服务器 (Plesk):VPS_A
- 托管服务提供商的 VPS 服务器(无管理)_B:VPS_B
VPS_A 上是旧网站和电子邮件(当然 ssl 证书已过期)。
我创建了一个新网站并将其放在 VPS_B 上,并在 VPS_A 上的 DNS 区域中进行了更改,只有区域 A 使 my-domain.com 指向 VPS_B IP。
网站正常运行,我在VPS_B上安装的ssl
sudo certbot --apache -d my-domain.com -d www.my-domain.com
正在工作......但是......问题在于没有ssl证书并且在VPS_A上的电子邮件(mail.my-domain.com)(我想要的地方 - 在VPS_A上我只想要电子邮件).
我原以为 provider_A 可以为 mail.my-domain.com 安装一个 Letencrypt ......但它不能
provider_A 要求我在 VPS_B 上生成通配符 ssl 并将证书发送给他以将其安装在 VPS_A 上,以便 mail.my-domain.com 可以使用 ssl。
所以我在问,这样好吗?我的意思是,如果在另一个提供商服务器(不同的 ip)上生成 ssl(letsencrypt)可以工作 mail.my-domain.com 吗?
所以我想如果我在 VPS_B 上生成这个 ssl(注意 -d mail.my-domain.com):
sudo certbot --apache -d my-domain.com -d www.my-domain.com -d mail.my-domain.com
并将其发送到 plesk 中安装,mail.my-domain.com 是否可以使用此 ssl 工作?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。