ruby-on-rails - 为什么 `config.force_ssl = true` 不是生产 rails 应用程序的默认值?

标签 ruby-on-rails ssl https

看完this ,听起来 config.force_ssl = true 应该是默认值,为什么 Rails 团队在创建新应用程序时没有将其设为默认值(在 config/environments/production.rb 内)?

最佳答案

因为不是所有的服务器都会使用ssl。仅当您使用有效的 ssl 证书时,您才需要设置 config.force_ssl = true

关于ruby-on-rails - 为什么 `config.force_ssl = true` 不是生产 rails 应用程序的默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52160820/

相关文章:

.net - 从安全网站抓取数据或自动执行日常任务

amazon-web-services - 使用 docker 在弹性 beantalk 实例上使用 SSL

php - Laravel 在使用 HTTPS 时添加/删除字符

ruby-on-rails - 插入选择 2's multiple select into rails' form_for

mysql - 您如何检测导致 Passenger 应用程序实例不断消耗越来越多内存的问题?

ruby-on-rails - 对于管理整个学区的大型系统,关系数据库还是非关系数据库?

security - Java keystore PrivateKeyEntry 与 trustedCertEntry

ruby-on-rails - 为什么 declarative_authorization 会破坏我的 Controller 的功能? - rails 3

http - Cloud foundry/XSA 如何制作仅 http 服务

http - 来自 Retrofit 的 POST 请求以意想不到的方式工作