ruby-on-rails 在Rails中禁用SSL重定向的方法

vs91vp4v  于 2023-10-21  发布在  Ruby
关注(0)|答案(1)|浏览(121)

我有一个Rails 6应用程序。我有一个生产中的内部版本,但我不能使用SSL证书。
我尝试关闭SSL重定向:

config.ssl_options = { redirect: false, secure_cookies: false, hsts: false }

在config/environment/production.rb中
我用的是标准装置。登录页面通过http://正确提供。然而,当我登录时,页面被重定向到https://版本。
我该如何预防这种情况?

pobjuy32

pobjuy321#

我也遇到了同样的问题,直到我在config/environments/production.rb中发现了这一节:

# Assume all access to the app is happening through a SSL-terminating reverse proxy.
  # Can be used together with config.force_ssl for Strict-Transport-Security and secure cookies.
  config.assume_ssl = true

这一行最初被注解掉了,一旦我取消注解,重定向就停止了。config.force_ssl是真是假似乎并不重要。
我用的是Rails 7.1.1

相关问题