출처 : https://blog.naver.com/deepact/222061844025
CentOS 7 에서는 openssl 1.1.1g를 컴파일 설치해야 합니다.
openssl 1.1.1g 으로 업그레이드 하는 이유는 단순합니다. 바로 보안이죠!
# 주의!!! 기존 소프트웨어가 openssl 에 연동되어 있으면 오류가 발생할 수 있습니다.
# openssl 기존버젼 확인#
# openssl version
# 기존 버전 있다면 openssl을 삭제
# yum remove openssl
기본 필요한 패키지 설치
# yum install gcc gcc-c++ pcre-devel zlib-devel perl wget
# cd /usr/local/src
# wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz
# tar xvfz openssl-1.1.1g.tar.gz
# cd openssl-1.1.1g
# ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl shared zlib
# make
# make install
이제 남은 짜투리 설정 해주기
만약 기존 openssl 1.0.2k 이 있다면 파일명 변경 변경
위에서 제거 했다면 생략해도됨
# mv /bin/openssl /bin/openssl_1_0_2k
'/usr/local/ssl/lib' 내용 넣기
# vi /etc/ld.so.conf.d/openssl-1.1.1g.conf
/usr/local/ssl/lib
넣고 저장
심볼릭 링크 생성하기
# ln -s /usr/local/ssl/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
# ln -s /usr/local/ssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
# ln -s /usr/local/ssl/bin/openssl /bin/openssl
이제 버전을 확인해보자
# openssl version
프로토콜 확인
openssl ciphers -v | awk '{print $2}' | sort | uniq
'IT기술 > 리눅스' 카테고리의 다른 글
[Linux] swap으로 메모리 공간 늘리기. (virtual memory exhausted: Cannot allocate memory) (0) | 2021.08.13 |
---|---|
php 7.4 컴파일 설치/수동 설치 (0) | 2021.08.13 |
아파치 톰캣 연동작업시 오류/ 403 404 503 에러 잡기 (0) | 2021.08.08 |
아파치 톰캣 연동하기 (0) | 2021.08.07 |
tomcat war 파일로 웹프로젝트 실행하기 (0) | 2021.08.06 |