如何更改 Ubuntu 上的 OPENSSLDIR?
How to change OPENSSLDIR on Ubuntu?
我正在尝试进行一些配置,以便可以在 Rails 应用程序的 Ruby 中将 SSL/HTTPS 与法拉第 gem 一起使用。我正在按照 Faraday official site 上的说明进行操作,但我卡在了一步上。我不知道如何更改 OPENSSLDIR
的值(见下图)。我到处寻找执行此操作的命令。任何帮助,将不胜感激!我的 OS 是 Ubuntu.
How to change OPENSSLDIR on Ubuntu?
有两种方法。一种方法适用于所有版本的 OpenSSL,第二种方法适用于 OpenSSL 1.0.2 及以下版本。
所有 OpenSSL
./config ... --prefix=<your install location>
一个直线 ./config
使用 /usr/local/ssl
作为它的位置。它是默认位置。
安装时会出现差异。 make install
和 make install_sw
都安装到您 select 的位置。 <your install location>
在 OPENSSLDIR
中可用,在 <openssl/opensslconf.h>
.
中定义
OpenSSL 1.0.2 及以下版本
./config ... --openssldir=<your install location>
一个直线 ./config
使用 /usr/local/ssl
作为它的位置。它是默认位置。
make install
和 make install_sw
都安装到您 select 的位置。 <your install location>
在 OPENSSLDIR
中可用,在 <openssl/opensslconf.h>
.
中定义
如果 您将 --openssldir
与 OpenSSL 1.1.0 一起使用,则 make install_sw
不支持您的位置.
我正在尝试进行一些配置,以便可以在 Rails 应用程序的 Ruby 中将 SSL/HTTPS 与法拉第 gem 一起使用。我正在按照 Faraday official site 上的说明进行操作,但我卡在了一步上。我不知道如何更改 OPENSSLDIR
的值(见下图)。我到处寻找执行此操作的命令。任何帮助,将不胜感激!我的 OS 是 Ubuntu.
How to change OPENSSLDIR on Ubuntu?
有两种方法。一种方法适用于所有版本的 OpenSSL,第二种方法适用于 OpenSSL 1.0.2 及以下版本。
所有 OpenSSL
./config ... --prefix=<your install location>
一个直线 ./config
使用 /usr/local/ssl
作为它的位置。它是默认位置。
安装时会出现差异。 make install
和 make install_sw
都安装到您 select 的位置。 <your install location>
在 OPENSSLDIR
中可用,在 <openssl/opensslconf.h>
.
OpenSSL 1.0.2 及以下版本
./config ... --openssldir=<your install location>
一个直线 ./config
使用 /usr/local/ssl
作为它的位置。它是默认位置。
make install
和 make install_sw
都安装到您 select 的位置。 <your install location>
在 OPENSSLDIR
中可用,在 <openssl/opensslconf.h>
.
如果 您将 --openssldir
与 OpenSSL 1.1.0 一起使用,则 make install_sw
不支持您的位置.