Heroku上的SSL解决方法

New*_*ewy 6 ruby-on-rails heroku

在Heroku上有一个运行良好的应用程序,唯一的问题是他们的自定义域SSL解决方案是昂贵的(http://docs.heroku.com/ssl),留下他们的*.heroku.com作为唯一可行的选项捎带.好消息是我的应用程序只需要几页SSL(用于订购).现在,我在我的控制器中使用"ssl_required"来完成这些操作.有关如何创建一个before_filter的想法,只会针对这两个操作将用户提升到https://myapp.heroku.com并重定向到http://www.myapp.com以获取其他任何内容吗?丑陋丑陋,但似乎是现在最好的方式.

Woj*_*ski 6

你可以破解/猴子补丁: SSL要求插件(github.com/rails/ssl_requirement),以便它重定向到不同的主机.

顺便说一句,如果您计划托管多个应用程序,他们可以共享一个多域证书(和一个昂贵的SSL插件).这里有更详细的描述:http://wojciech.oxos.pl/post/277669886/save-on-herokus-custom-ssl-addons