【问题标题】:How do i know if my data is really been transmitted using SSL on Heroku?我如何知道我的数据是否真的在 Heroku 上使用 SSL 传输?
【发布时间】:2014-02-26 13:31:42
【问题描述】:

这是我的场景:

我在 Heroku 上有一个 Rails 应用程序,我强制它使用 HTTPS(使用本教程:http://simonecarletti.com/blog/2011/05/configuring-rails-3-https-ssl/)。

我创建了一个 POST 表单,它的动作是“/my-action”

我如何知道我的数据是否真的使用 SSL 传输?我的意思是,表单操作不应该是“https://mywebsite.herokuapp.com/my-action”?

一些注意事项: * 我正在使用免费的 heroku SSL (https://myapp.herokuaapp.com) * 此应用未使用 heroku SSL 端点插件

谢谢

【问题讨论】:

    标签: ruby-on-rails ruby ssl heroku https


    【解决方案1】:

    如果你有有效的ssl 证书和encryption 密钥,那么你只有你的数据通过ssl 被接受。简单地重定向您的网站以使用https 协议不会加密您的数据流。而且,这就是你正在做的事情。现在,您正在使用 heroku,如果您使用它的域,它确实提供免费的 SSL 服务。

    所以,如果您的网站可以通过https://myapp.herokuapp.com 访问并且浏览器没有发出任何警告......那么您正在使用 SSL 服务。

    这不适用于自定义域。您的自定义域仍可通过https://www.example.com 访问,但启用了 SSL。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-14
    • 1970-01-01
    • 2017-12-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多