在Centos7.6下编译安装openssl 1.1.1b
[root@node1 shm]# tar xf openssl-1.1.1b.tar.gz
[root@node1 shm]# cd openssl-1.1.1b/
[root@node1 openssl-1.1.1b]# less INSTALL
on Unix (again, this includes Mac OS/X):
$ ./config
$ make
$ make test
$ make install
On Unix:
$ ./config --prefix=/opt/openssl --openssldir=/usr/local/ssl
[root@node1 openssl-1.1.1b]# ./config --prefix=/usr/local/openssl --openssldir=/usr/local/ssl
[root@node1 openssl-1.1.1b]# make -j 2
[root@node1 openssl-1.1.1b]# make install
[root@node1 lib]# echo /usr/local/openssl/lib >> /etc/ld.so.conf.d/openssl.conf
[root@node1 lib]# ldconfig
# "检测版本信息"
[root@node1 bin]# /usr/local/openssl/bin/openssl version -a
OpenSSL 1.1.1b 26 Feb 2019
built on: Thu Apr 18 02:07:26 2019 UTC
platform: linux-x86_64
options: bn(64,64) rc4(16x,int) des(int) idea(int) blowfish(ptr)
compiler: gcc -fPIC -pthread -m64 -Wa,--noexecstack -Wall -O3 -DOPENSSL_USE_NODELETE -DL_ENDIAN -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DKECCAK1600_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DNDEBUG
OPENSSLDIR: "/usr/local/ssl"
ENGINESDIR: "/usr/local/openssl/lib/engines-1.1"
Seeding source: os-specific
[root@node1 openssl]# cd /usr/local/bin/
# 创建软链接
[root@node1 bin]# ln -s ../openssl/bin/openssl .
[root@node1 shm]# openssl version
OpenSSL 1.1.1b 26 Feb 2019