ruby-on-rails-3 - OpenSSL + Passenger + RVM

标签 ruby-on-rails-3 ssl rvm

我相信我在大多数情况下都已正确设置此设置,但我无法让我的站点获取我使用 OpenSSL 创建的 ssl 证书。

我已经使用 rvm 安装了我的 ruby​​ 版本,使用 openssl 选项来设置 openssl 路径:

rvm install 1.9.3 --with-openssl-dir=$HOME/.rvm/usr

然后我按照以下说明进行操作:http://www.akadia.com/services/ssh_test_certificate.html

第 5 步不同,因为我将 key 和证书文件复制到 .rvm 目录中的 openssl 域。

然后我在我的 production.rb 文件中将 config.force_ssl 设置为 true

我也将主机设置为启用 ssl。

最后我重新启动了服务器。我可以去 https://mysite.com但我警告我该站点包含不安全的内容。

不确定从这里开始做什么。任何帮助或指导都会很棒。

最佳答案

您的 CDN 通常可以为您指明正确的解决方案,但它通常会涉及使用 https 而不是 http 调用您的资源。如果您的 CDN 的主机名是在 rails 选项中的某个位置设置的,您通常可以在前面添加 https:// 以使其工作

关于ruby-on-rails-3 - OpenSSL + Passenger + RVM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10643896/

相关文章:

authentication - 创建自己的 "OpenID-like system"Provider

ruby-on-rails-3 - rspec 中的 `puts response` 堆栈级别太深

ruby-on-rails - 根据不同的字段/列查找记录?

android - https 连接,Android 2.3 和 4 的区别

rvm - gpg : keyserver receive failed: No route to host stack overflow

ruby-on-rails - 如何在Rails中更改记录的主要ID?

asp.net - 有什么方法可以过滤 IIS 提供的页面中的某些内容吗?

python - 如何将自签名证书添加到 PyCharm?

ruby-on-rails - RVM MultiUser 安装不安全?

ruby - Ansible 文件模块在尝试递归设置文件所有权时抛出错误