如何在Ubuntu上更改OPENSSLDIR?

我正在尝试进行一些配置,以便在Ruby on Rails应用程序中使用SSL / HTTPS和Faraday gem。 我正按照法拉第官方网站上的指示行事,但我仍然坚持迈出了一步。 我不知道如何更改OPENSSLDIR的值(见下图)。 我一直在寻找一个命令来做到这一点。 任何帮助,将不胜感激! 我的操作系统是Ubuntu。

在此处输入图像描述

如何在Ubuntu上更改OPENSSLDIR?

有两种方法。 一种方法适用于所有版本的OpenSSL,第二种方式适用于OpenSSL 1.0.2及更低版本。

所有OpenSSL

 ./config ... --prefix= 

直接./config使用/usr/local/ssl作为其位置。 它是默认位置。

安装时会出现差异。 make installmake install_sw都安装到您选择的位置。 OPENSSLDIR提供了 ,该位置在定义。

OpenSSL 1.0.2及以下版本

 ./config ... --openssldir= 

直接./config使用/usr/local/ssl作为其位置。 它是默认位置。

make installmake install_sw都安装到您选择的位置。 OPENSSLDIR提供了 ,该位置在定义。

如果您使用--openssldir与OpenSSL 1.1.0,则make install_sw不会尊重您的位置。

Interesting Posts