相关疑难解决方法(0)

为Heroku应用程序禁用SSL

我最近更改了我在Heroku上运行的Rails应用程序的域名.我将原始版本重定向到新版本,并且在过去的几个月中一直在运行SSL.我尝试从原始域中删除SSL,因为它只是重定向.

我做了我认为应该做的一切:

  • config.force_ssl = false在production.rb中关闭应用程序中的SSL
  • 将DNS ALIAS和CNAME更改为指向"myapp.herokuapp.com"
  • 删除了SSL端点和证书

如果我去myapp.herokuapp.com,一切都很好,但如果我去myapp.com或www.myapp.com它会自动尝试带我到网站的安全版本,https: //myapp.com ,我从浏览器中收到标准的安全错误警告.

我错过了什么吗?这是一个缓存问题吗?是否需要时间才能启动DNS更改?我尝试过几台机器/浏览器,问题在所有机器/浏览器上都是一致的.

最糟糕的情况是,我绝对可以重新添加SSL端点,但它看起来有点过分.

ssl heroku ruby-on-rails-3

11
推荐指数
2
解决办法
5345
查看次数

Rails仅在指定的控制器上强制ssl

我有一个ssl证书,服务于https://secure.mydomain.com.我想只在某些控制器上使用ssl,而不是在整个应用程序中使用ssl.我已经在线查看,似乎无法找到有关如何为指定控制器启用ssl的完整而准确的教程.

我知道我可以使用下面的配置ssl,但它不能为我提供服务,因为它支持ssl网站范围

config.force_ssl = true
Run Code Online (Sandbox Code Playgroud)

如何告诉rails只在特定控制器上使用ssl而不是我的整个应用程序?

ruby ssl ruby-on-rails

4
推荐指数
1
解决办法
5706
查看次数

标签 统计

ssl ×2

heroku ×1

ruby ×1

ruby-on-rails ×1

ruby-on-rails-3 ×1