ruby-on-rails - Rails 3 中的安全子域

标签 ruby-on-rails ruby-on-rails-3 ssl nginx

我们有 secure.domain.com 的 SSL 证书

我们的 Rails 3 应用托管在 Nginx 中,可从 www.domain.com 获取

我们需要保护一些页面:登录(设计)和更多页面。

添加

:constraints => { :protocol => "https" }

路由,将确保页面通过 SSL 提供,但不会将子域从 www 更改为安全。

如有任何关于如何解决此问题的建议,我们将不胜感激。

最佳答案

您应该观看 Railscasts 这一集,它描述了子域的解决方法,而且我认为您可以在那里实现 SSL 支持:Subdomains in Rails 3

希望对你有所帮助。

关于ruby-on-rails - Rails 3 中的安全子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7887025/

相关文章:

ruby-on-rails - 使用音译的 Rails 参数化不适用于阿拉伯语/Unicode 字符串

ruby-on-rails - 获取数组并转换为哈希 Ruby

ruby-on-rails - Rails 应用程序未在生产环境中使用预编译 Assets

ruby-on-rails-3 - Postgresql 的模式和后台作业

ssl - Trac 项目链接通过 SSL 无限期挂起

没有 SSL 的 Facebook 登录

ruby-on-rails - gitlab 迁移数据库但 db/schema.rb 没有改变

jquery - 为什么 @import SCSS 在 Rails 3.2 中导致 'show' 操作?

html - 在 Rails 3 中动态标记 div ids

php - 跨域安全地传输信息