在Ruby on Rails上使用https和SSL

时间:2015-07-22 08:19:39

标签: ruby-on-rails ruby ssl openssl

我在设置自签名证书时遇到了一些问题,以测试它是如何工作的。我在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控制台的输出,在互联网上搜索时似乎是一个非常标准的错误。我在不同的网站上发现了很多Q& A线程,但我完全没有找到任何可以解决的问题。

有关尝试解决此问题的建议吗?感谢

1 个答案:

答案 0 :(得分:0)

对于有这样问题的人来说,问题在于使用rails WEBrick库作为服务器。我不确定原因,只需切换到Thin server并使用 使用WEBrick {/ 1}}命令而不是 thin start --ssl修复了此问题。如果您知道任何原因,请随时发布任何其他信息。