当前位置:   article > 正文

openssl版本升级操作记录_/usr/local/share/doc/openssl/html/man7/rand.html s

/usr/local/share/doc/openssl/html/man7/rand.html sh: pod2html: command not f

原文地址:https://www.cnblogs.com/kevingrace/p/8058535.html

 

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

[root@nginx ~]# wget https://www.openssl.org/source/openssl-1.1.0g.tar.gz

[root@nginx ~]# tar -zvxf openssl-1.1.0g.tar.gz

[root@nginx ~]# cd openssl-1.1.0g

[root@nginx openssl-1.1.0g]# ./config shared zlib

[root@nginx openssl-1.1.0g]# make

[root@nginx openssl-1.1.0g]# make install

 

[root@nginx openssl-1.1.0g]# mv /usr/bin/openssl /usr/bin/openssl.bak

[root@nginx openssl-1.1.0g]# mv /usr/include/openssl /usr/include/openssl.bak

 

[root@nginx openssl-1.1.0g]#  find / -name openssl

/etc/pki/ca-trust/extracted/openssl

/data/software/nginx-1.12.2/auto/lib/openssl

/data/software/openssl-1.1.0g/apps/openssl

/data/software/openssl-1.1.0g/include/openssl

/usr/lib64/openssl

/usr/local/share/doc/openssl

/usr/local/include/openssl

/usr/local/bin/openssl

/usr/include/openssl

/usr/bin/openssl

 

[root@nginx openssl-1.1.0g]# ln -s /usr/local/bin/openssl /usr/bin/openssl

[root@nginx openssl-1.1.0g]# ln -s /usr/local/include/openssl /usr/include/openssl

 

[root@external-lb01 ~]# find / -name "libssl*"

/data/software/openssl-1.1.0g/libssl.pc

/data/software/openssl-1.1.0g/libssl.so

/data/software/openssl-1.1.0g/libssl.a

/data/software/openssl-1.1.0g/libssl.so.1.1

/data/software/openssl-1.1.0g/util/libssl.num

/usr/lib64/libssl3.so

/usr/lib64/pkgconfig/libssl.pc

/usr/lib64/libssl.so.1.0.1e

/usr/lib64/libssl.so

/usr/lib64/libssl.so.10

/usr/local/lib64/libssl.a

/usr/local/lib64/pkgconfig/libssl.pc

/usr/local/lib64/libssl.so

/usr/local/lib64/libssl.so.1.1

 

[root@nginx openssl-1.1.0g]# echo "/usr/local/lib64/" >> /etc/ld.so.conf

[root@nginx openssl-1.1.0g]# ldconfig

 

[root@nginx openssl-1.1.0g]# openssl version -a

OpenSSL 1.1.0g  2 Nov 2017

built on: reproducible build, date unspecified

platform: linux-x86_64

compiler: gcc -DZLIB -DDSO_DLFCN -DHAVE_DLFCN_H -DNDEBUG -DOPENSSL_THREADS -DOPENSSL_NO_STATIC_ENGINE -DOPENSSL_PIC -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib64/engines-1.1\""  -Wa,--noexecstack

OPENSSLDIR: "/usr/local/ssl"

ENGINESDIR: "/usr/local/lib64/engines-1.1"    

 

 

  安装openssl过程中可能会出现perl版本低的问题,升级perl版本:

  

   yum install perl

或者    

  1. wget http://www.cpan.org/src/5.0/perl-5.24.0.tar.gz
  2.     tar -xzf perl-5.24.0.tar.gz
  3.     cd perl-5.24.0 
  4.     ./Configure -des -Dprefix=/usr/local/perl
  5.     make
  6.     make  test
  7.     make install
  8.     #接下来替换系统原有的perl,有最新的了咱就用嘛. 
  9.     #mv /usr/bin/perl /usr/bin/perl.bak 
  10.     #ln -s /usr/local/perl/bin/perl /usr/bin/perl  
  11.     #perl -v  

 

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/210538
推荐阅读
相关标签
  

闽ICP备14008679号