Development/Linux
AWS EC2에 mod_ssl 설치중 Error 해결하기
가비닷
2021. 10. 19. 20:33
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 파일이 생성됨.