`
langzhiwang888
  • 浏览: 182108 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

Linux下Openssl的安装全过程

 
阅读更多

Linux下Openssl的安装全过程

1、下载地址:http://www.openssl.org/source/ 下一个新版本的OpenSSL,我下的版本是:openssl-1.0.0e.tar.gz

2、在下载的GZ目录中,用命令执行:tar -xzf openssl-openssl-1.0.0e.tar.gz

3、进入解压的目录:openssl-1.0.0e  [.......]#cd openssl-1.0.0e

4、[.....openssl-1.0.0e]# ./config --prefix=/usr/local/openssl

5[...../openssl-1.0.0e]# ./config -t

6[...../openssl-1.0.0e]# make depend

7[...../openssl-1.0.0e]# cd /usr/local

8/usr/local]# ln -s openssl ssl

9在/etc/ld.so.conf文件的最后面,添加如下内容:

/usr/local/openssl/lib

10...]# ldconfig

11添加OPESSL的环境变量:

在etc/的profile的最后一行,添加:

export OPENSSL=/usr/local/openssl/bin

export PATH=$OPENSSL:$PATH:$HOME/bin

12退出命令界面,再从新登录。

13、以上OPENSSL就安装完毕,下面进行一些检查。

14依次如下执行:

[root@localhost /]# cd /usr/local

[root@localhost local]# ldd /usr/local/openssl/bin/openssl

会出现类似如下信息:

    linux-vdso.so.1 =>  (0x00007fff3bc73000)
    libdl.so.2 => /lib64/libdl.so.2 (0x00007fc5385d7000)
    libc.so.6 => /lib64/libc.so.6 (0x00007fc538279000)
    /lib64/ld-linux-x86-64.so.2 (0x00007fc5387db000)
15查看路径

...]# which openssl

/usr/local/openssl/bin/openssl

16查看版本

...]# openssl version

OpenSSL 1.0.0e 6 Sep 2011
分享到:
评论

相关推荐

    linux 安装Apache+openssl 过程

    在Linux系统中安装Apache服务器并集成OpenSSL安全套接层库是一个涉及多个步骤的过程,目的是为了构建一个既能够处理HTTP请求,又能提供SSL/TLS加密通信的Web服务器。以下是详细的知识点描述: 1. 安装apr(Apache ...

    LinuxOpenssl-install安装包

    Linux OpenSSL 安装包是一个专为Linux系统设计的工具,旨在简化OpenSSL库的安装过程。OpenSSL是一个强大的安全套接层(SSL)密码库,包含各种加密算法、常用的密钥和证书封装管理功能,以及SSL协议,并提供丰富的...

    linux_openssl基本配置流程.txt

    该笔记由博主本人亲自整理撰写,介绍以及各方面的操作都进行了简化提示,很适合linux的萌新进行学习,内容大致:【证书环境搭建】【自签证书】【CA证书颁发】【实例:https证书申请】【简化记忆】等

    Rockey Linux下OpenSSL制作自签名CA证书应用

    ### Rocky Linux下OpenSSL制作自签名CA证书应用 在当今高度数字化的世界中,网络安全变得尤为重要。其中,证书的使用是确保网络通信安全的关键之一。本文将详细介绍如何在Rocky Linux环境下利用OpenSSL工具来生成自...

    openssl安装及命令

    在本文中,我们将介绍 OpenSSL 的安装和使用方法,在 Windows 和 Linux 平台下实现加密解密文件、数字签名等功能。 OpenSSL 是一个强大的安全套接字层密码库,Apache 使用它加密 HTTPS,OpenSSH 使用它加密 SSH,它...

    nginx离线安装依赖g++,gcc,openssl等

    它们用于将源代码编译成可执行程序,是Linux环境下开发和安装软件的基础。 离线安装Nginx的步骤如下: 1. **解压源码**:首先,将所有下载的源码包解压到同一目录下。例如: ``` tar -zxvf openssl-1.1.1l.tar....

    openssl-0.9.8k安装包及安装方法

    根据你的系统类型(32位或64位),你可能需要添加额外的参数,例如对于64位系统,可以使用`./config --prefix=/usr/local/openssl-0.9.8k --openssldir=/usr/local/openssl-0.9.8k archs='amd64-linux'`。...

    linux下安装arcgisserver

    ### Linux下安装ArcGIS Server 的详细指南 #### 安装背景与目的 在Linux环境下部署ArcGIS Server,主要是为了提供一个稳定、安全且高效的地理信息系统服务。本文旨在分享初次在Linux操作系统(具体为CentOS 5.5)上...

    openssl-1.1.1e.tar.gz

    总的来说,OpenSSL 1.1.1e在Linux系统中的安装并不复杂,但需要了解基本的Linux命令行操作和编译流程。正确安装后,OpenSSL不仅可以为网络通信提供安全加密,还能够帮助开发者进行证书管理、密钥生成等安全相关的...

    demo_openssl_api.tar.gz_DEMO_OPENSSL DEMO_SSL实现_linux openssl_li

    《Linux环境下OpenSSL API的DEMO实践与SSL实现详解》 在网络安全日益重要的今天,SSL(Secure Sockets Layer)协议及其后续版本TLS(Transport Layer Security)已成为数据加密传输的基石,广泛应用于Web服务器、...

    openssl-1.0.2a.tar.gz

    通常,编译流程包括配置(configure)、编译(make)和安装(make install)三个步骤。 总的来说,OpenSSL 1.0.2a作为一款历史悠久的加密库,其安全性、稳定性和广泛的应用性都使其在网络安全领域占有重要地位。...

    openssl-1.1.1m centos 7 rpm

    RPM(Red Hat Package Manager)是基于 Linux 的软件包管理器,用于简化软件的安装、升级和卸载过程。 标题中的 "openssl-1.1.1m centos 7 rpm" 指的是将 OpenSSL 版本 1.1.1m 通过 RPM 包的形式安装在 CentOS 7 上...

    Linux 下编译并安装配置 Qt 全过程

    Qt 在 Linux 下的编译和安装配置全过程 本文档将详细介绍在 Linux 环境下编译和安装配置 Qt 的全过程,以便于开发者快速搭建图形开发界面。Qt 是一个功能强大且跨平台的图形开发框架,选择使用 Qt 开发可以提高程序...

    linux离线安装apache

    在Linux环境下离线安装Apache服务器涉及多个步骤,包括但不限于安装必要的开发工具如GCC、G++等,以及配置相关的库文件如PCRE、OpenSSL等。本文将详细介绍整个流程,并针对特定的操作步骤提供指导。 #### 二、准备...

    Linux离线安装postgreSql所需要的依赖,zlib.,pcre.,openssl,gcc

    然而,在没有网络连接的情况下安装PostgreSQL会面临一些挑战,因为通常需要下载并安装多个依赖包。本教程将详细解释如何离线安装PostgreSQL所需的关键依赖:zlib、PCRE(Perl Compatible Regular Expressions)、...

    openssl命令操作证书链实例

    本文将深入探讨如何在Linux环境下使用OpenSSL命令来操作证书链,并通过具体的实例进行演示。 首先,我们要理解什么是证书链。在PKI系统中,证书链是一种验证数字证书的方式,它由一系列相连的证书构成,每个证书都...

    openssl-1.1.1m.tar.gz

    在Linux环境中,安装OpenSSL通常涉及解压这个tar.gz文件,然后编译和安装。解压命令如下: ```bash tar -zxvf openssl-1.1.1m.tar.gz ``` 接下来,进入解压后的目录,配置编译环境,这一步可以定制安装选项,比如...

    openssl库源码,3.2.0版本

    1. **编译与安装**:首先,你需要下载 `openssl-3.2.0-alpha2` 源码包,然后遵循开源软件的常规编译流程进行配置、编译和安装。 2. **命令行工具**:OpenSSL 包含一系列命令行工具,如 `openssl s_client` 用于测试 ...

    linux离线安装oracle所有依赖包

    3. 安装过程中,如果有依赖关系冲突或缺失,需要手动解决,这可能涉及调整安装顺序或者寻找缺失的依赖包。 4. 完成依赖包的安装后,就可以进行Oracle数据库的实际安装了。通常,这会涉及到运行安装脚本,按照提示...

Global site tag (gtag.js) - Google Analytics