CentOSlinux安装openssl ⼀、安装
1.下载相关openssl包
2.将下载好的压缩包放到/app/server/nginx路径下(根据⾃⼰实际需求定义)
3.切换⾄该路径
cd /app/server/nginx
4.压缩包解压
压缩包解压:tar -zxvf openssl-3.0.
5.切换到解压后的路劲
cd openssl-3.0.0
6.查看⼀下原安装版本
openssl version -a
7.设置配置
./config --prefix=/usr/local/openssl3.0.0 --openssldir=/usr/local/openssl3.0.0 shared zlib
可能出现错误
1)安装gcc(编译依赖 gcc 环境)
yum install gcc-c++
2)安装 PCRE pcre-devel (包括 perl 兼容的正则表达式库)
yum install -y pcre pcre-devel
3)安装zlib(对 http 包的内容进⾏ gzip)
yum install -y zlib zlib-devel
8.编译安装(编译安装完不报错将会安装到 /usr/local/openssl3.0.0)
make
make install
⼆、配置链接库
1.在⽬录/etc/.conf.d⽬录下创建⼀个名为openssl-3.f的⽂件
cd /etc/f.d
vim openssl-3.f
2.输⼊(i:启⽤编辑,esc:退出编辑,:wq:保存退出,:q!:不保存退出)
/usr/local/openssl3.0.0/lib64
3.创建软链接
ln -s /usr/local/openssl3.0.0/lib64/libssl.so.3 /usr/lib64/
ln -s /usr/local/openssl3.0.0/lib64/libcrypto.so.3 /usr/lib64/
4.重新加载动态链接
centos安装vim命令
ldconfig -v
三、配置环境变量
1.备份旧的配置
mv /usr/bin/openssl /usr/bin/openssl.backup
2.创建环境变量⽂件
vim /etc/profile.d/openssl.sh
3.写⼊
#Set OPENSSL_PATH
OPENSSL_PATH="/usr/local/openssl3.0.0/bin" export OPENSSL_PATH
PATH=$PATH:$OPENSSL_PATH
export PATH
4.执⾏openssl.sh ⽂件,并输出环境变量chmod +x /etc/profile.d/openssl.sh
source /etc/profile.d/openssl.sh
echo $PATH
5.检查OpenSSL位置
which openssl
6.检查系统配置
openssl version -a
结束
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论