본문 바로가기

Development/Linux

AWS EC2에 mod_ssl 설치중 Error 해결하기

AWS EC2 내에 Apache에 SSL 인증서 설치중 mod_ssl이 설치되어 있지 않음.

yum install mod_ssl 로 설치하려 하였으나 아래와 같이 오류가 발생하며 설치 실패

 

Error: httpd24-tools conflicts with httpd-tools-2.2.34-1.16.amzn1.x86_64
Error: httpd24 conflicts with httpd-2.2.34-1.16.amzn1.x86_64

 

현재 EC2서버는 이미 2.4.51 버전이 설치되어 있음.

해당 내용으로 검색하였으나 아래와 같이 2.2버전을 삭제하고 다시 2.4버전을 설치하라고만 되어 있음.

sudo yum remove httpd
sudo yum remove httpd-tools
sudo yum install httpd24

그러나 이미 2.4 버전이 설치되어 있으므로 위 방법으로는 처리가 안됨.

 

 

처리방법

 

해당문제는 현재 설치된 httpd가 2.2 버전이라 설치가 되지 않는 것이 아니라

mod_ssl이 httpd 2.2용으로 설치되려 하다가 충돌이 발생함.

 

그래서 명시적으로 httpd 2.4 용 mod_ssl을 설치하여 오류 수정완료

yum install mod24_ssl.x86_64

설치 완료후 아래와 같이 modules 폴더에 mod_ssl.so 파일이 생성됨.