Linux CentOS 7 에 최신 버 전의 OpenSSL 을 설치 합 니 다.

1482 단어 LinuxOpenSSL
내 설치 환경: 가상 컴퓨터 VMware 에서 CentOS 7 을 실행 하고 시스템 내 기본 OpenSSL 버 전 은 1.0.2 입 니 다.최근 국 밀 이 필요 한 것 이 라 마침 OpenSSL 은 1.1.1 버 전 이후 에 도 SM2 SM3 SM4 알고리즘 을 지원 하기 시 작 했 기 때문에 업 그 레이 드 를 하려 면 GmSSL 을 설치 하지 않 아 도 된다.yum install openssl 을 직접 사용 하면 최신 버 전 으로 올 라 갈 수 없 기 때문에 이 편 을 쓰 는 것 입 니 다.
다음은 모두 루트 로 셸 을 실행 합 니 다.
1. 설치 에 필요 한 컴 파일 러 와 도구:
yum group install 'Development Tools'
yum install perl-core zlib-devel -y git

2. github 에서 최신 OpenSSL 다운로드
cd /usr/local/src
git clone https://github.com/openssl/openssl.git

3. OpenSSL 컴 파일
cd openssl
./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib
make
make test
make install

4. 링크 라 이브 러 리 설정
cd /etc/ld.so.conf.d/
vi openssl-3.0.0-dev.conf

다음 내용 을 적어 주세요.
/usr/local/ssl/lib

5. 동적 링크 다시 불 러 오기
ldconfig -v

6. 백업
mv /usr/bin/openssl /usr/bin/openssl.backup

7. OpenSSL 을 위 한 새로운 환경 만 들 기
vi /etc/profile.d/openssl.sh

다음 내용 을 적어 주세요.
#Set OPENSSL_PATH
OPENSSL_PATH=/usr/local/ssl/bin
export OPENSSL_PATH
PATH=$PATH:$OPENSSL_PATH
export PATH

마지막 부분 작업:
chmod +x /etc/profile.d/openssl.sh
source /etc/profile.d/openssl.sh
echo $PATH
which openssl

8. 테스트
openssl version -a

 
큰 성 과 를 거두다.

좋은 웹페이지 즐겨찾기