gpt4 book ai didi

ruby-on-rails - 需要 Rails 的 HTTPS/SSL 速成类

转载 作者:太空宇宙 更新时间:2023-11-03 12:47:23 34 4
gpt4 key购买 nike

我已经使用 HTTP 在 Heroku 上启动并运行我们的 Ruby on Rails 应用程序。现在是时候在登录过程中以及用户登录后的所有事务中使用 HTTPS 了。但我不确定从哪里开始。

配置

我们正在使用:

Ruby (1.9.2)
Rails (3.0.5)
Devise (1.5.3)

我们的域(由 GoDaddy 注册)是 oursite.com(不是它的真实名称),它解析为 oursite.herokuapp.com。我希望在子域 https://secure.oursite.com 中执行安全交易。我已经从 GoDaddy 购买了 SSL 证书,创建了 key 文件,注册了 Zerigo DNS 服务并将 oursite.com 名称服务器设置为指向 Zergo 的服务器。在 Heroku 上,我已经完成了:

heroku domains:add secure.oursite.com
heroku ssl:add final.crt site.key
heroku addons:add ssl:hostname

问题

  • 如果用户通过 http://oursite.com 访问我们的网站,我如何(以及何时)切换到 https://secure.oursite.com?
  • 如何强制使用 https 进行任何安全交易(例如提交密码)?
  • 如何使用 localhost:3000 测试这些东西?

具体答案、一般答案以及指向教程和示例的指针同样受欢迎。谢谢!

最佳答案

首先:

redirecting from http://example.com to https://example.mysite.com

... 是一个非常具体的问题,它取代了这个非常笼统的问题。我将总结过去 24 小时内发现的最佳信息,因为它可能对其他人有帮助。

希望这对您有所帮助...

关于ruby-on-rails - 需要 Rails 的 HTTPS/SSL 速成类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9007837/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com