操作系统:CentOS 7
OpenSSL Version:openssl-1.1.0c.tar.gz
OpenSSL下载地址为:https://www.openssl.org/source/
1、将下载的压缩包放在根目录/。
2、在文件夹下解压缩,执行如下命令:
tar -xzf openssl-1.1.0c.tar.gz
得到openssl-1.1.0c文件夹。
3、进入解压目录,执行如下命令:
cd openssl-1.1.0c
4、设定Openssl 安装路径,( --prefix )参数为欲安装之目录,执行如下命令:
./config --prefix=/usr/local/openssl
5、执行命令./config -t
6、执行make,编译Openssl,编译需要等待一定的时间。
7、执行make install,安装 Openssl,安装也需要一定的时间。
8、执行以下命令,查看openssl的依赖关系。
[root@localhost openssl-1.1.0c]# cd /usr/local
[root@localhost local]# ldd /usr/local/openssl/bin/openssl
linux-vdso.so.1 => (0x00007ffcdb7dd000)
libssl.so.1.1 => not found
libcrypto.so.1.1 => not found
libdl.so.2 => /lib64/libdl.so.2 (0x00007f54ef8fd000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f54ef6e1000)
libc.so.6 => /lib64/libc.so.6 (0x00007f54ef31e000)
/lib64/ld-linux-x86-64.so.2 (0x00007f54efb16000)
9、查看openssl绝对路径和版本,执行如下命令。
[root@localhost local]# which openssl
/usr/bin/openssl
[root@localhost local]# openssl version
OpenSSL 1.0.1e-fips 11 Feb 2013
相关推荐
2. **安装和编译OpenSSL源码**:在Linux环境下,安装OpenSSL通常需要下载源码包,解压,配置,编译,然后安装。步骤大致如下: - `wget` 下载源码包。 - `tar -zxvf openssl-master.tar.gz` 解压缩。 - `cd ...
了解如何在Linux下安装和使用OpenSSL对于任何IT专业人员来说都是必备技能,特别是对于服务器管理员和开发者。熟悉OpenSSL的基本命令,如`openssl s_client`(测试SSL/TLS连接)、`openssl x509`(处理X.509证书)等...
### Linux下OpenSSL安装及密钥生成详解 #### 概述 随着互联网技术的发展,网络安全问题日益凸显。作为全球领先的在线支付平台之一,支付宝开放平台采用了一种基于RSA的安全签名机制来确保数据传输的安全性。对于...
首先,我们来看如何在Linux下利用OpenSSL生成证书。这通常包括生成私钥、请求证书签名以及签发自签名证书。私钥是用于加密和解密数据的关键,而证书签名请求(CSR)则包含公钥和组织信息,用于向证书颁发机构(CA)...
在Linux系统中安装Apache服务器并集成OpenSSL安全套接层库是一个涉及多个步骤的过程,目的是为了构建一个既能够处理HTTP请求,又能提供SSL/TLS加密通信的Web服务器。以下是详细的知识点描述: 1. 安装apr(Apache ...
该安装包的核心是“一键安装脚本”,这种脚本通常由bash语言编写,包含了自动化执行的一系列命令,例如下载源代码、编译、配置、安装等步骤。这样的设计极大地减轻了管理员手动安装和配置的工作负担,特别是对于那些...
2. **下载OpenSSL源码**:访问OpenSSL官方网站下载1.1.1版本的源代码。 ``` wget https://www.openssl.org/source/openssl-1.1.1.tar.gz ``` 3. **解压并编译**:与Python类似,我们需要解压源代码,配置,编译...
对于 Linux 用户,安装过程通常通过包管理器进行,但也可以手动编译源代码。这里我们以 Ubuntu 和 CentOS 为例: #### Ubuntu ```bash sudo apt update sudo apt install openssl ``` #### CentOS/RHEL ```bash ...
在Windows环境下,OpenSSL是一个至关重要的开源加密库,它提供了丰富的安全协议,包括SSL/TLS协议,用于在互联网上建立安全的数据传输通道。OpenSSL库不仅包含这些协议,还包含了各种加密算法,如RSA、DSA、AES等。...
5. 需要注意的版本问题:文档提到了`openssl-1.0.0e`和`openssl-0.9.8`两个版本,这暗示了在安装过程中,需要根据实际情况选择合适版本的OpenSSL源代码包进行编译安装。不同版本的OpenSSL可能会包含不同的特性和安全...
描述中提供了在Linux系统中编译OpenSSL源码的步骤: 1. **./config no-asm shared -fpic --prefix=生成目录** 这是配置阶段。`./config` 是OpenSSL源码构建系统的一部分,它会检测系统环境并根据参数生成Makefile...
为了在Linux上成功安装Nginx,我们需要首先安装几个依赖库,包括PCRE(Perl Compatible Regular Expressions)、zlib(用于数据压缩)以及openssl(用于加密和安全通信)。以下是对每个步骤的详细说明: 1. **安装...
如果你想从源代码编译安装OpenSSL,首先确保你的系统有C编译器和必要的构建工具,如GCC或Clang。下载OpenSSL源代码后,解压并进入目录,执行以下步骤: ``` ./config make sudo make install ``` 配置过程...
在Linux系统中安装Nginx是一项基础且重要的任务,尤其对于运维人员来说,理解这个过程中的每一个步骤和涉及的依赖包至关重要。Nginx是一款高性能的HTTP和反向代理服务器,广泛应用于Web服务,它的轻量级、稳定性和高...
Linux 下安装 Nginx 步骤及命令 Linux 操作系统中安装 Nginx 服务器的步骤和命令详解。该文档将指导用户从头开始安装 Nginx,包括安装 OpenSSL、GCC、PCRE 和 Zlib 库,并最终安装 Nginx 服务器。 安装 OpenSSL --...
4. **nginx-1.24.0.tar.gz**: 这是Nginx服务器的源代码,我们需要编译这个源代码来生成可执行文件。 5. **gcc.zip**: GCC(GNU Compiler Collection)是GNU项目的一部分,包含了C、C++和其他语言的编译器,用于编译...
- **openssl源码在windows下编译及openssl的windows安装文件.txt**:这份文本文件提供了在Windows环境下编译OpenSSL源码的步骤,以及如何安装和配置OpenSSL的详细说明。 学习OpenSSL不仅有助于理解网络通信的安全...
首先,GCC是Linux系统下的编译器集合,用于将源代码编译为可执行程序。在安装Nginx之前,我们需要确保系统已经安装了GCC,因为Nginx的源码需要通过GCC进行编译。如果你的系统中还没有GCC,可以通过以下命令安装: `...
访问 OpenSSL 官方网站下载最新的源代码包,或者使用命令行工具(如 `wget` 或 `curl`)下载。然后解压到工作目录: ```bash wget https://www.openssl.org/source/openssl-3.1.5.tar.gz tar -zxvf openssl-3.1.5....
如果你需要编译源码安装,首先从 OpenSSL 官网下载最新版本的源码,然后解压、配置、编译和安装: ```bash tar -zxvf openssl-<version>.tar.gz cd openssl- ./config make sudo make install ``` ### 4. **在 ...