1:github download for the Code HTTPS://GITHUB.COM/OPENSSL/OPENSSL
2:./config enable-tls1_3 & make & sudo make install
1: If found install, OpenSSL version is still the old version, it means that the old version of the OpenSSL and the new version of the OpenSSL installation path is inconsistent, resulting in a new version OpenSSL installation (upgrade) after the old version of the OpenSSL not covered. The old version generally under the/usr/bin, the new version generally under/usr/local/bin.
The above is the cause of the problem, you can directly/usr/local/bin under the OpenSSL cover to/usr/bin under.
By default:
Configuration file/usr/local/ssl
LIB Library/usr/local/lib
Bin/usr/locol/bin
If you use the./config--prefix=/usr option, then
Configuration file/usr/ssl
LIB Library/usr/lib
Bin/usr/bin
./config--PREFIX=/USR--libdir=lib64
Configuration file/usr/ssl
LIB Library/usr/lib64
Bin/usr/bin
Other OpenSSL compilation parameters please check the INSTALL.
To determine if Tls1_3 is turned on, use the command OpenSSL s_client--help to see if there is a "tls1_3" option and, if it exists, to open successfully.
2: If present
Openssl:error while loading shared libraries:libssl.so.1.1:cannot open Shared object file:no such file or directory,
First judge the execution of the OpenSSL command in which directory of the Bin,/usr/local/bin or/usr/bin, confirm that bin is the most recently installed bin (see Date), and then, using LDD OpenSSL, look at the application of the Lib library is which directory of Lib library , and then use the method of copying or compiling the parameters, the period becomes the newest.