源码安装:
下载源码包:openssl-1.0.0d.tar.gz
进行解压:
[root@hot-linux openssl]# tar -zxvf openssl-1.0.0d.tar.gz
编译 OpenSSL 需要 Perl 和 C 编译器。这些工具所在目录必须加入到 PATH 环境变量中去。
[root@hot-linux openssl]# ls
openssl-1.0.0d openssl-1.0.0d.tar.gz openssl-fips-1.2.3.tar.gz
查看帮助:
[root@hot-linux openssl-1.0.0d]# vim INSTALL
[root@hot-linux openssl-1.0.0d]# ./config –prefix=/usr/local/ –openssldir=/usr/local/openssl
进行编译:
[root@hot-linux openssl-1.0.0d]# make
安装:
[root@hot-linux openssl-1.0.0d]# make install
删除系统已经有的openssl可执行文件
[root@hot-linux ~]# rm -rf `which openssl`
[root@hot-linux bin]# which openssl
/usr/bin/which: no openssl in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/apache2/bin)
进入/usr/bin目录:
[root@hot-linux bin]# cd /usr/bin/
[root@hot-linux bin]# ln -s /usr/local/openssl/bin/openssl openssl