6

有一个在 Heroku 上运行良好的应用程序,唯一的问题是他们的自定义域 SSL 解决方案非常昂贵(http://docs.heroku.com/ssl),让他们 *.heroku.com 的捎带成为唯一可行的选择。好消息是我的应用程序只需要几个页面的 SSL(用于订购)。现在,我在控制器中使用“ssl_required”来执行这些操作。关于如何创建一个 before_filter 的任何想法,它会为这两个操作将用户撞到https://myapp.heroku.com并重定向到http://www.myapp.com做其他事情?丑陋丑陋,但似乎是目前最好的方法。

4

1 回答 1

6

你可以破解/monkey-patch: SSL Requirement plugin (github.com/rails/ssl_requirement),让它重定向到不同的主机。

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

于 2009-12-15T19:23:02.787 回答