fea*_*ool 4 ssl https ruby-on-rails heroku
我已经使用HTTP在Heroku上运行了Ruby on Rails应用程序.现在是时候在登录过程中使用HTTPS以及用户登录后的所有事务.但我不知道从哪里开始.
我们正在使用:
Ruby (1.9.2)
Rails (3.0.5)
Devise (1.5.3)
Run Code Online (Sandbox Code Playgroud)
我们的域名(由GoDaddy注册)是oursite.com
(不是它的真实姓名),它解析为oursite.herokuapp.com
.我希望在子域中执行安全事务https://secure.oursite.com
.我从GoDaddy购买了SSL证书,创建了密钥文件,注册了Zerigo DNS服务,并将oursite.com名称服务器设置为指向Zergo的服务器.在Heroku上,我做到了:
heroku domains:add secure.oursite.com
heroku ssl:add final.crt site.key
heroku addons:add ssl:hostname
Run Code Online (Sandbox Code Playgroud)
http://oursite.com
,我将如何(以及何时)切换到https://secure.oursite.com
?具体答案,一般答案以及教程和示例的指示同样受欢迎.谢谢!
第一:
从http://example.com重定向到https://example.mysite.com
......是一个非常具体的问题,取代了这个非常普遍的问题.我将总结过去24小时内找到的最佳信息,因为它可能对其他人有帮助.
force_ssl
方法,可以替代各种附加组件(特别是ssl_requirement
).ssl_requirement
,https://github.com/rails/ssl_requirement/blob/master/lib/ssl_requirement.rb中的实现值得一看,只是为了了解它的用途redirect_to
和request
对象.希望这有用......
归档时间: |
|
查看次数: |
3024 次 |
最近记录: |