상당히 구버전인데요, Apache 2.0.54 사용하는 환경에서 이번에 ssl 설치 관련하여 테스트 해본 내용 공유합니다.

결론은, http://archive.apache.org/dist/httpd/ , Apache Lounge, Apache Haus 등 에서 제공하는 msi 파일로 설치했다면,

컴파일을 새로 하지 않아도 해당 버전에 맞는 mod_ssl.so 모듈을 올려서도 ssl 설정이 가능한 것 같습니다.

 

1. 환경 : Windows 2008, nossl 모드로 설치된 Apache 2.0.54 버전

2. 요청사항 : ssl 설정

 

>> 테스트 진행

1) 동일 바이너리로 설치 진행

-> apache_2.0.54-win32-x86-no_ssl.msi 로 설치

2) 디렉토리 구조 확인

jeiki apache 20 nossl 01

 

3) ssl 모듈 존재 유무 확인

-> modules 디렉토리에 mod_ssl.so 파일 없음 확인

-> apache -l 옵션으로 확인

Compiled in modules:
core.c
mod_win32.c
mpm_winnt.c
http_core.c
mod_so.c

 

4) modules 디렉토리에 mod_ssl.so 파일 업로드

-> 다음 링크에서 다운로드 하여 업로드 (2.0.59 버전이긴 하지만)

http://www.jm-solutions.com/OpenSSL/Introduction/introduction.php

 

5) 위 링크에서 ssl.conf 다운로드하여 설정 변경 후 conf 디렉토리에 업로드


6) logs/error.log 파일에서 기동 로그 확인

  • mod_ssl.so 적용 전 기동 로그

jeiki apache 20 nossl 02

  • mod_ssl.so 적용 후 기동 로그 (4번 링크에서 다운로드 한 모듈)

jeiki apache 20 nossl 03

 

7) 본 게시글 최하단에 참고 url 에서 받은 ssl 모듈 포함된 Apache 2.0.54 설치본에서 가져온 mod_ssl.so 를 가져와서 기동해보았더니 아래와 같이 로그가 변경되어 찍히는 것을 확인할 수 있었습니다.

jeiki apache 20 nossl 04

참고) Apache 2.0.54 SSL 용 아카이브 파일 다운로드

http://ko.osdn.net/projects/sfnet_apachessl/downloads/ApacheSSL%202.0.x/ApacheSSL%202.0.54%20-%20OpenSSL%200.9.8/ApacheSSL_2.0.54-OpenSSL_0.9.8.zip/