openssl离线安装

下载地址 https://www.openssl.org/source/
https://blog.51cto.com/13932934/2162515

1.下载
2.解压tar -zxvf openssl-1.1.1g.tar.gz
3.切换目录 cd  openssl-1.1.1g
4. 添加openssl配置: ./config –prefix=/usr/local/openssl   注意-
5. # ./config --prefix=/usr/local/openssl
# make
# make install
6. 更新配置: ./config -t
7. 安装: make depend
8. 切换目录: cd /usr/local
9. 添加ssl: ln -s openssl ssl
10. 在/etc/ld.so.conf文件的最后面,添加如下内容: /usr/local/openssl/lib(如何编辑文件及保存退出自行解决)
11. 执行:ldconfig
12. 添加OPESSL的环境变量:
在etc/的profile的最后一行,添加:
export OPENSSL=/usr/local/openssl/bin(看清楚你的openssl/bin在哪里)
export PATH=$OPENSSL:$PATH:$HOME/bin
12.退出命令界面,再从新登录
13.安装完毕,检查一下:
cd /usr/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)
14.查看路径:which openssl
15.查看版本:openssl version

在这里插入图片描述

问题:可能已经生成阮莲需要删除
假如你的libssl.so.1.1 文件在/usr/local/openssl/lib/下面,可以这样做

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

这时openssl version

[root@macco-file lib64]# openssl version
OpenSSL 1.0.1e-fips 11 Feb 2013

如果要删除软连接

直接删掉就好

rm /usr/lib64/libcrypto.so.1.1

ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1

2.下载fips

tar -zxvf openssl-fips-2.0.16.tar.gz
cd openssl-fips-2.0.16
./config shared zlib --prefix=/usr/local/openssl
make
make install
tar -zxvf openssl-1.1.1g.tar.gz
cd  openssl-1.1.1g
./config shared zlib
make depend
make
make install

make 时候出错
在这里插入图片描述

成功

在这里插入图片描述

安装zlib地址:http://www.zlib.net/

tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make test
make install
make clean
./configure --shared
make test

make install

cp zutil.h /usr/local/include

cp zutil.c /usr/local/include

版权声明:本文为qq_22041375原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。