在 Heroku 网站发布后为其添加 SSL

在 Heroku 网站发布后为其添加 SSL

我有一个 Rails API,我想将其部署到 Heroku 上。考虑到我还没有从这个应用中赚到任何钱,在 Heroku 上为 SSL 站点支付 20 美元/月的费用有点高。我在寻求建议,想知道是否有可能在将来的某个时候添加 SSL?这是针对我正在编写的 iOS 应用的。

基本上我的想法是继续使用https://myapp.heroku.com通过他们的搭载 SSL。一旦我赚到一些钱,我想过渡到使用https://www.myapp.com。此时,对于尚未升级到指向新域的新版本应用程序的用户,API 仍然需要起作用。

有人知道这是否可行吗?两个 URL 是否都能继续工作?我的直觉告诉我这是不可能的。任何建议都会有帮助。谢谢!

答案1

随着自定义域附加组件同一个应用程序可以拥有多个域名。

然而,对于 SSL,我不确定(因为我没有测试过)它是否有效。

一个选项是使用你自己的 httpd 服务器,例如带有 mod proxy 的 apache2,这就是我使用的。这样,你就可以使用你自己的 SSL 证书和代理流量到你想要的任何 Heroku 应用程序。

答案2

对于美国地区的应用,您将始终保留 myapp.herokuapp.com 域(只要您不重命名该应用),并且即使您添加自定义域并向这些自定义域添加 SSL,SSL 仍将继续在该域名上工作。

对于 EU 应用程序,如果您添加 SSL 端点,myapp.herokuapp.com 主机将停止工作。

相关内容