繁体   English   中英

Devise重定向到https而不是http

[英]Devise redirects to https instead of http

我遇到了一个问题,经过一些搜索,我找不到解决方案。 这是我第一次使用Devise部署应用程序,登录/注销和注册的行为有点奇怪。 实际上,当我尝试执行这三个操作之一时,浏览器将我重定向到所需的页面,但使用HTTPS而不是HTTP。

在我的production.rb中,我添加了这一行:

config.action_mailer.default_url_options = { host: 'sd.foo.bar' }

我签入了配置文件,但我不知道为什么在这3种情况下http都处于活动状态,因为在其他页面中,导航与HTTP一样工作正常。 我真的不知道我是否犯了一个错误或类似的错误,但是在这里可以提供任何帮助。 提前致谢。

好的,所以我找到了解决方案。 我知道这是众所周知的最佳做法,我应该停止这样做,但是就我个人而言,这对我和2/3朋友来说只是一个很小的应用程序,因此我真的不需要SSL。 我只是在nginx中添加了一条规则,将ssl请求重定向到端口80,它解决了所有问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM