在 Rails 上通过 Ruby 使用 https 和 SSL
Using https and SSL with Ruby on Rails
我 运行 在设置自签名证书以测试其工作原理时遇到了一些问题。我在 GitHub 上找到了一个很好的要点:https://gist.github.com/trcarden/3295935#file-gistfile1-sh-L17
足够简单地解释如何去做。
在 Rails 控制台中输入此命令时,第 3 步出错:
$ openssl req -new -key server.key -out server.csr
我 运行 遇到的问题如下:
Unable to load config info from /usr/local/ssl/openssl.cnf
这是 Rails 控制台的输出,在互联网上搜索它时,它似乎是一个非常标准的错误。我在各种网站上发现了很多问答主题,但我设法找到的绝对没有一个能解决问题。
关于尝试解决此问题的任何建议?谢谢
对于遇到此类问题的任何人,问题出在为服务器使用 rails WEBrick 库。我不确定为什么,只是切换到 Thin server 并使用
使用 WEBrick 的 thin start --ssl
命令 而不是 force_ssl
解决了这个问题。如果您知道任何原因,请随时 post 任何其他信息。
我 运行 在设置自签名证书以测试其工作原理时遇到了一些问题。我在 GitHub 上找到了一个很好的要点:https://gist.github.com/trcarden/3295935#file-gistfile1-sh-L17 足够简单地解释如何去做。
在 Rails 控制台中输入此命令时,第 3 步出错:
$ openssl req -new -key server.key -out server.csr
我 运行 遇到的问题如下:
Unable to load config info from /usr/local/ssl/openssl.cnf
这是 Rails 控制台的输出,在互联网上搜索它时,它似乎是一个非常标准的错误。我在各种网站上发现了很多问答主题,但我设法找到的绝对没有一个能解决问题。
关于尝试解决此问题的任何建议?谢谢
对于遇到此类问题的任何人,问题出在为服务器使用 rails WEBrick 库。我不确定为什么,只是切换到 Thin server 并使用
使用 WEBrick 的 thin start --ssl
命令 而不是 force_ssl
解决了这个问题。如果您知道任何原因,请随时 post 任何其他信息。