Cara Install OpenSSL 1.1.1 di CentOS 7

Cara Install OpenSSL 1.1.1. di CentOS 7. Oke kali ini saya akan sharing mengenai bagaimana cara menginstall openssl versi 1.1.1. di CentOS 7.  Kebetulan saya membutuhkan versi ini karena Nginx yang saya gunakan membutuhkan versi tersebut.Versi 1.1.1. sendiri merupakan versi Long Term Support atau LTS yang masih disupport sampai 2023.

Ok langsung saja.

Pertama kita harus menginstall dependensi yang diperlukan untuk mengcompile source OpenSSL.

sudo yum group install 'Development Tools' && yum install perl-core libtemplate-perl zlib-devel

Download source OpenSSL 1.1.1

Versi terbaru dari OpenSSL 1.1.1 adalah versi 1.1.1k yang dirilis pada bulan Maret 2021.

wget https://www.openssl.org/source/openssl-1.1.1k.tar.gz

tar -xzvf openssl-1.1.1k.tar.gz

cd openssl-1.1.1k

Install OpenSSL

Sekarang kita berada di direktori openssl-1.1.1k. Konfigurasi PATH-nya.

./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib

Selanjutnya compile ke sistem dengan perintah berikut

make

make test

sudo make install

Setelah terpasang, kalian tambahkan konfigurasi berikut agar shared librarynya terbaca.

echo "/usr/local/ssl/lib" | sudo tee /etc/ld.so.conf.d/openssl-1.1.1k.conf

Reload dynamic link dengan perintah

sudo ldconfig -v

Selanjutnya adalah mengkonfigurasi agar binary yang dipanggil secara default adalah OpenSSL 1.1.1 yang kita pasang.

Backup dulu openssl yang mungkin terpasang di sistem dengan perintah

sudo mv /bin/openssl /bin/openssl.bak

Buat file env baru untuk OpenSSL

sudo nano /etc/profile.d/openssl.sh

Isinya:

OPENSSL_PATH="/usr/local/ssl/bin"
export OPENSSL_PATH
export LD_LIBRARY_PATH="/usr/local/ssl/lib"
PATH=$PATH:$OPENSSL_PATH
export PATH

tambahkan hak eksekusi ke file tersebut

sudo chmod +x /etc/profile.d/openssl.sh

Reload path dengan command

source /etc/profile.d/openssl.sh

echo $PATH

Sekarang OpenSSL 1.1.1 sudah terpasang. Kalian bisa cek dengan perintah

which openssl

openssl version

Oke mungkin sekian tutorial singkat kali ini, semoga bermanfaat. Jika ada yang ingin ditanyakan silahkan tinggalkan komentar.

Posting Komentar untuk "Cara Install OpenSSL 1.1.1 di CentOS 7"