gpt4 book ai didi

ruby-on-rails - SSL 与 Ruby on Rails

转载 作者:太空宇宙 更新时间:2023-11-03 12:39:59 26 4
gpt4 key购买 nike

我需要做什么才能让我的 ruby​​ on rails 应用程序的流量使用 https?我安装了证书,如果我在访问该站点时在地址栏中手动输入“https://”,则会出现小锁图标,但只需在我的浏览器中手动转到 www.example-app.com 即可通过 http 发送流量://.

有一些单行配置还是比这更复杂?我以前从未处理过 SSL,所以如果我听起来好像不知道发生了什么,请原谅。

我在 (gs) 的 MediaTemple 托管,如果这很重要或者任何人有这样的设置经验。

最佳答案

查看 ssl_requirement gem 。

它允许您在 Controller 中指定哪些操作应该通过 https 提供,哪些操作可以通过 https 提供。然后它将负责从 http 重定向到 https,反之亦然。

来自文档:

class ApplicationController < ActiveRecord::Base
include SslRequirement
end

class AccountController < ApplicationController
ssl_required :signup, :payment
ssl_allowed :index

def signup
# Non-SSL access will be redirected to SSL
end

def payment
# Non-SSL access will be redirected to SSL
end

def index
# This action will work either with or without SSL
end

def other
# SSL access will be redirected to non-SSL
end
end

关于ruby-on-rails - SSL 与 Ruby on Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2121671/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com