首页 > 其他分享 >OpenSSL安装指南

OpenSSL安装指南

时间:2023-05-16 13:44:56浏览次数:42  
标签:指南 lib 安装 OpenSSL openssl usr install lib64 local

#一、查看主机openssl版本信息
#1、查看路径
which openssl
#2、查看版本

openssl version
#二、安装Openssl
#方法一、直接安装
yum install openssl openssl-devel
#方法二、下载源码编译安装
#访问0penSSL 官网资源,查看是否有最新的版本发布

#宫网资源地址: https://www.openssl.org/source/old/

#1、下载

wget https://www.openssl.org/source/old/1.1.1/openssl-1,1.1.tar.gz
 #2、解压并切换目录
tar -zxvf openssl-1.1.1.tar.gz

cd openssl-1.1.1

 #3、安装依赖
yum install gcc-c++
yum install -y pcre pcre devel
yum install -y zlib zlib-devel
 #4、安装per-CPAN
yum install -y perl-CPAN
perl -MCPAN -e shell
cpan[1]> install IPC/Cmd.pm

 #5、设定Openssl 安装,( --prefix )参数为欲安装之目录,也就是安装后的档案会出现在该目录下

./config --prefix=/usr/local/openssl

执行命令
./config -t

#6、编译

make -j 2

 make

#7、安装

make install

#8、创建软连接

ln -sf /usr/local/openssl/bin/openssl /usr/bin/openssl
#9、配置环境变量
vim /etc/ld.so.conf
在文件未尾添加一行代码:
/usr/local/openssl/lib

#10、使配置生效
ldconfig -v

#11、查看版本

openssl version

其他配置方式

#1、切换openssl版本
mv /usr/bin/openssl /usr/bin/openssl.bak
mv /usr/include/openssl /usr/include/openssl.bak

ln -s /usr/local/openss/bin/openssl /usr/bin/openssl

ln -s /usr/local/openssl/include/openssl /usr/include/openssl

echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
ldconfig -v
ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1

ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1

#注意: 不能直接删除软链接
#如需使用新版本开发,则需替换原来的软链接指向,即替换原动态库,进行版本升级。
#替换/lib(lib64)和/usr/ ib(lib64)和/usr/Local/lib(lib64)存在的相应动态库50
ln -sf /usr/local/openssl/lib/libssl,so,11 /usr/lib64/libssl.so
ln -sf /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so

 

标签:指南,lib,安装,OpenSSL,openssl,usr,install,lib64,local
From: https://www.cnblogs.com/zhaog100/p/17405374.html

相关文章

  • steam 缺少可执行文件-安装不成功
    我也在玩游戏,结果今天更新发现无法更新并且查看本地文件啥也没有 结果就是steam版本太低无法与服务器版本进行数据交流只能下载28mb解决办法需要彻底删除steam进入到文件夹直接在关闭steam的前提下,全部删除 下载最新版然后重新安装,这个不能偷懒。需要删除重新......
  • OpcenterExecutionSemi安装操作顺序
    1.安装|配置WindowsServer2019英文版操作系统a.安装VMwareWorkstationPro15.5(15.X以前的版本无法识别WindowsServer2019)b.用VMware创建WindowsServer2019VMc.激活操作系统;关闭防火墙;添加微软KM-TestLoopbackAdapterd.添加OpcenterEXCR_V8所需的角色权限 2.安......
  • 树莓派安装docker,并在PC端监控,启动swarm集群
    0.前期准备硬件及OS:  路由器,  笔记本wifi ,  虚拟机Centos7,  6个树莓派3B:OS为RaspberryPi,node1是64位的aarch64,剩下都是32位armv7l,使用wifi。软件:  docker:v23.0.6、  portainer-ce1.虚拟机和主机同网段  首先在控制面板->网络和Internet->网络......
  • 应用缓存初级使用指南
    离线访问对基于网络的应用而言越来越重要。虽然所有浏览器都有缓存机制,但它们并不可靠,也不一定总能起到预期的作用。HTML5使用 ApplicationCache 接口解决了由离线带来的部分难题。使用缓存接口可为您的应用带来以下三个优势:离线浏览-用户可在离线时浏览您的完整网站速度-缓......
  • git的安装
    git官网:https://git-scm.com/进入之后选择下载的在下载的时候需要选择一个非中文,没有空格的目录,安转之后点击下一步建议使用vim编译器配置环境变量【我们选择的是完全不修改PATH环境变量,仅在GitBash中使用Git】行末换行符转换方式,使用默认值执行命令行的窗......
  • 如何在 conda 环境中使用 pip 进行安装?
    有时候Conda中没有某个模块,但是pip中有,这时候就需要用到这里的技巧了。在conda环境中使用pip进行安装可以通过以下步骤完成:1、激活你的conda环境打开终端(命令提示符)并输入以下命令:condaactivate<环境名称>将<环境名称>替换为你要激活的conda环境的名称。2、......
  • 离线安装python模块
    安装环境32位win7电脑+python3.7.5模块来源(1)https://www.lfd.uci.edu/~gohlke/pythonlibs(2)https://pypi.org/安装numpy-1.21.6——直接安装pandas-1.3.5——所需支持:numpy-1.21.6,cython-0.29.30,six-1.16.0,python-dateutil-2.8.2,pytz2023.3matplotlib-2.2.5——所需支持:n......
  • k8s主备Master安装(Containerd)
    原创文档编写不易,未经许可请勿转载。文档中有疑问的可以邮件联系我。邮箱:[email protected]文章基于CentOS7.8系统使用Containerdr作为容器运行时通过kubeadm指导搭建k8s多master节点集群。必备条件:需要服务器可以联网。环境节点说明主机名IP地址操作系统作用ma......
  • JDK安装教程(Windows)
    Windows端:1.安装        首先进入官网:https://www.oracle.com/java/technologies/javase-downloads.html        因为我已经安装了JDK8,所以我就以 JDK15 举例(平时还是建议JDK8):                        下载对应的版本  ......
  • Mac安装Flume
    一:简介Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。Agent主要由:source,channel,sink三个组件组成:Source从数据......