【发布时间】:2015-07-22 08:19:38
【问题描述】:
我在设置我的自签名证书以测试它是如何工作的时遇到了一些问题。我在 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 控制台的输出,在 Internet 上搜索时似乎是一个非常标准的错误。我在各个网站上发现了很多问答主题,但我完全没有找到任何方法。
有什么建议可以尝试解决这个问题吗?谢谢
【问题讨论】:
-
我认为您的服务器在
/etc/ssl/openssl.cnf中有此配置。如果是这种情况,最简单和最快的修复方法是:sudo ln -s /usr/local/ssl /etc/ssl。 -
好像没有,我得到:创建符号链接
/etc/ssl' to/usr/local/ssl':没有这样的文件或目录 -
哦,对不起,我把论点弄混了。当然必须是:
sudo ln -s /etc/ssl /usr/local/ssl。很抱歉。 -
不幸的是还是同样的事情......让我跑题了。现在,我决定使用通过网络创建的通用自签名证书进行应用程序测试。你能告诉我如何在我的应用程序中使用 .cert 和 .key 文件吗? @mudasobwa
标签: ruby-on-rails ruby ssl openssl