在启动Heroku站点后添加SSL

我有一个我想在Heroku上部署的Rails API。 对于heroku上的SSL站点$ 20 / month是有点陡峭,因为我没有从这个应用程序赚取任何东西。 我接受了build议,并想知道是否有可能在未来某个时候添加SSL? 这是我写的一个iOS应用程序。

基本上这个想法是,我继续通过他们的搭载SSL使用https://myapp.heroku.com 。 一旦我获得了一些现金,我想转换到使用https://www.myapp.com 。 此时,API仍然需要为尚未升级到指向新域的应用程序的新版本的应用程序用户工作。

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

使用自定义域加载项,可以为同一个应用程序提供多个域名。

然而,对于SSL我不确定(因为我没有testing过),如果它工作。

一个选项是有你自己的httpd服务器盈方,例如apache2与mod代理, 这是我使用的 。 这样,你可以使用你自己的sslauthentication和代理stream量,以往任何heroku应用程序你想要的。

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

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