Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用自定义域在heroku上设置SSL_Ruby On Rails_Ssl_Heroku_Subdomain - Fatal编程技术网

Ruby on rails 使用自定义域在heroku上设置SSL

Ruby on rails 使用自定义域在heroku上设置SSL,ruby-on-rails,ssl,heroku,subdomain,Ruby On Rails,Ssl,Heroku,Subdomain,我正在尝试使用SSL端点插件为heroku上的自定义域设置SSL。我的应用程序使用Rails 3.1.0 假设我的自定义域是www.example.com。从和各种其他来源,我发现在生成证书请求时,我应该使用secure.example.com而不是example.com作为公共名称。关于这一点,我有几个问题: 我是否必须将用户从example.com转发到secure.example.com(或使用我的域注册器执行其他操作) 用户在使用ssl时是否会看到secure.example.com而不

我正在尝试使用SSL端点插件为heroku上的自定义域设置SSL。我的应用程序使用Rails 3.1.0

假设我的自定义域是www.example.com。从和各种其他来源,我发现在生成证书请求时,我应该使用secure.example.com而不是example.com作为公共名称。关于这一点,我有几个问题:

  • 我是否必须将用户从example.com转发到secure.example.com(或使用我的域注册器执行其他操作)

  • 用户在使用ssl时是否会看到secure.example.com而不是example.com

  • 我是否需要在实际的Rails应用程序或配置中更改任何内容才能使其正常工作


  • 你可以使用任何你想要的域名变体。但是,您必须确保您的安全站点始终使用该名称。如果您的证书是为
    example.com
    颁发的,那么访问
    www.example.com
    将导致名称不匹配错误。反之亦然,
    www.example.com
    的证书在
    example.com上不会正确匹配。
    例外情况是,如果您获得域的通配符证书($$)。