Thursday, July 10, 2025

How To Install latest OpenSSL version from Source On Oracle Linux Server 9.1

 OpenSSL is a widely used crypto library that implements SSL and TLS protocols for secure communication over computer networks. Many programs like Apache Web server, PHP, Postfix, and many others use OpenSSL. OpenSSL provides support for various cryptographic algorithms such as ciphers (AES, Blowfish, DES, IDEA etc.), cryptographic hash functions (MD5, MD4, SHA-1, SHA-2, etc.), and public key cryptography (RSA, DSA, Diffie-Hellman key exchange).
__________________________________________________________________________________________________________________________________
Server - Os:  Oracle Linux Server 9.1   64Bit      | IP -192.168.1.50        |Hostname - server.testbox.com
__________________________________________________________________________________________________________________________________
cat /etc/system-release ; hostname ; hostname -I ; dnf groupinstall "Development Tools" -y
yum install perl-core zlib-devel -y

openssl version -a
Openssl Latest - https://www.openssl.org/source/-
cd /usr/local/src/ ; wget https://www.openssl.org/source/openssl-3.0.7.tar.gz
tar -xf openssl-3.0.7.tar.gz ; cd openssl-3.0.7

cd /usr/local/src/openssl-3.0.7
./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib
make ; make test ; make install
cd /etc/ld.so.conf.d/ ; nano openssl-3.0.7.conf
/usr/local/ssl/lib64

sudo ldconfig -v
mv /bin/openssl /bin/openssl.bak

nano  /etc/profile.d/openssl.sh
#Set OPENSSL_PATH
OPENSSL_PATH="/usr/local/ssl/bin"
export OPENSSL_PATH
PATH=$PATH:$OPENSSL_PATH
export PATH

chmod +x /etc/profile.d/openssl.sh ; source /etc/profile.d/openssl.sh
echo $PATH ; which openssl ; openssl version -a

______________________________________________________________________________________

No comments:

Post a Comment