Как установить OpenSSL на CentOS 8
В этом руководстве мы покажем вам, как установить OpenSSL на CentOS 8. Для тех из вас, кто не знал, OpenSSL — это надежный полнофункциональный инструментарий с открытым исходным кодом коммерческого уровня для протокола безопасности транспортного уровня (TLS). ранее известный как протокол Secure Sockets Layer (SSL). Реализация протокола основана на полнофункциональной криптографической библиотеке общего назначения, которая также может использоваться автономно. OpenSSL используется многими программами, такими как веб-сервер Apache , PHP и многими другими, обеспечивая поддержку различных криптографических алгоритмов, таких как шифры (AES, Blowfish, DES, IDEA и т. Д.) И криптографические хэш-функции (MD5, MD4, SHA-1. , SHA-2 и т. Д.)
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo
‘ к командам для получения привилегий root. Я покажу вам пошаговую установку OpenSSL на CentOS 8.
Установите OpenSSL на CentOS 8
Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.
sudo dnf update sudo dnf group install 'Development Tools' sudo dnf install perl-core zlib-devel
Шаг 2. Установка OpenSSL на CentOS 8.
Теперь скачиваем последнюю стабильную версию OpenSSL с официальной страницы:
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
Пришло время настроить и скомпилировать OpenSSL:
./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib make make test sudo make install
После того, как мы успешно установили OpenSSL, настройте его разделяемые библиотеки:
cd /etc/ld.so.conf.d/ nano openssl-1.1.1k.conf
Добавьте в конфигурационный файл следующий путь:
/usr/local/ssl/lib
Сохраните и выйдите, а теперь перезагрузите динамическую ссылку, используя следующую команду:
ldconfig -v
Шаг 3. Настройте двоичный файл OpenSSL.
Сначала сделайте резервную копию двоичных файлов OpenSSL по умолчанию:
mv /bin/openssl /bin/openssl.backup
Затем создайте новые файлы среды для OpenSSL:
nano /etc/profile.d/openssl.sh
Добавьте следующую строку:
OPENSSL_PATH="/usr/local/ssl/bin" export OPENSSL_PATH PATH=$PATH:$OPENSSL_PATH export PATH
Затем сделайте файл исполняемым, введя следующую команду:openssl.sh
chmod +x /etc/profile.d/openssl.sh
Затем перезагрузите новый файл среды OpenSSL и проверьте PATH по умолчанию:
source /etc/profile.d/openssl.sh echo $PATH
Наконец, проверьте нашу установку последней стабильной версии OpenSSL, используя следующую команду:
which openssl openssl version -a
Поздравляю! Вы успешно установили OpenSSL . Благодарим за использование этого руководства для установки OpenSSL в вашей системе CentOS 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт OpenSSL .