我有一台虚拟专用服务器 (VPS),上面运行着几项服务 - 最值得注意的是电子邮件和 Django Web 应用程序及其软件堆栈(MySQL、Apache 等)。VPS 已分配域名,并为其分配的 IP 地址分配了 SSL 证书。我想使用相同的域名将 Web 应用程序迁移到 Heroku。我想让其他服务(尤其是电子邮件)托管在我的 VPS 上。
这可能吗?我可以将 Web 应用程序托管在 Heroku 上,例如 mydomain.com,并为用户提供电子邮件等其他服务吗?[电子邮件保护]通过一些 DNS 欺骗手段,我可以在 VPS 上托管同一个域名吗?我需要获取新的 SSL 证书吗?
答案1
当然,而且不需要任何“诡计”。
邮件通过 DNS MX 记录定向到您的域。只需确保您域的 MX 记录仍然指向您的 VPS(很可能它们已经配置为指向您的 VPS。如果没有,则需要创建它们),然后修改 mydomain.com(可能还有 www.mydomain.com)的 A 记录以指向 Heroku。
关于 SSL,这可能是 Heroku 特有的。您需要了解他们如何处理证书。从 Heroku 获取 CSR 后,您可能需要重新颁发现有证书。