Engineering/Linux
openssl 1.0.1i 설치 on CentOS 6.5
부스 boos
2014. 10. 8. 16:41
728x90
CentOS 6.5 에서 openssl 을 1.0.1i 버전으로 올리기 위해서는 yum update 로는 안된다.(물론 CentOS 에서는 1.0.1e 에서도 여러가지 이슈들에 대해서 최신 버전을 반영하고 있다. https://www.centosblog.com/critical-openssl-vulnerability-heartbleed-openssl-1-0-1-1-0-1f-patch-bug-centos-system/)
1.0.1i 로 올리기 위해서 직접 소스를 다운로드 받고 컴파일 후 install 한다.
# wget http://www.openssl.org/source/openssl-1.0.1i.tar.gz
# tar -zxf openssl-1.0.1i.tar.gz
# cd openssl-1.0.1i
# ./config --prefix=/usr --openssldir=/usr/local/openssl shared
# make
# make test
# make install
# openssl version
※ ./config 에서 --prefix=/usr 로 하지 않고, 그냥 ./config 를 실행하게 되면 default 경로로 /usr/local/ssl 디렉토리가 생기고, /usr/local/ssl/bin/openssl 로 설치되게 된다.
위 예제에서는 기존의 openssl 경로가 /usr/bin 에 위치하고 있기 때문에 overwrite 하기 위해 --prefix=/usr 로 설정한다.