본문 바로가기

WEB서버

[펌]아파치2 + SSL

apache의 경우 버전 1과 버전 2에 따라서 약간씩 적용에 차이가 있습니다^^

현재 apache 2 버전을 많이 사용하시구 있구요..

apache2 의 경우 mod_ssl을 별도로 설치할 필요도 없구요.

또한 conf 파일에서 ssl 부분을 별도로 관리 할수 있기 때문에...

앞으로 ssl 을 사용하실것이라면...

apache2를 설치 하시는게 좋을듯합니다..

뭐..mod_ssl 이랑 이것저것 하는것보다..

별로 설치된 것이 없다거나 하시면 apache2버전으로 업그레이드를 하시는게 좋겠지요.

질문올리신분 맘이겠지만.^^

우선 둘다 설명해 드릴께요.

앞분이 설명해 주신것과 같이. openssl 은 설치를 하셔야 되구요.

제가 인증서 받아서 사용하고 있는곳의 가이드를 링크 시켜드릴께요^^

저희 회사에서 이용하고 있는 업체인데요.

나름대로 설명이 잘되어 있어요.

http://www.anycert.co.kr/support/openssl_install.html

가이드 대로 www.openssl.org/source

에서 [LATEST]라고 붙여 있는걸 받으셔서 올리면 되는데요..

앞에서 답변 다신분의 경우 그대로 하시면 잘되지 않으실수도 있는데요...

그냥 openssl-0.9.8 으로 받으시면 SSL 라이브러리 오류가 발생하기도 합니다...

검증된 openssl 낮은 버전이나.가장 최신 버전인

openssl-0.9.8b 로 받으시는게 좋을듯합니다...^^

http://www.openssl.org/source/openssl-0.9.8b.tar.gz

가이드를 보시면.. 앞에 설명된거 보다 좀더 자세하게 나와있을겁니다.^^

mod-ssl 의 경우에도

현재 이용하시고 계신 apache를 이용하시고자 하시면..(apache 1 버전의 경우요..)

별도로 설치를 해 주셔야 되구요..

http://www.modssl.org/source/

에서 받으시면 됩니다.

단 주의 하실것은..반드시

mod_ssl-2.8.24-1.3.33.tar.gz

파일의 파란 부분이 아파치 버전과 맞아야 된다는것입니다.

자세한 가이드는

http://anycert.co.kr/support/apache_modssl_install.html

요기를 참고해주세요

apache2를 이용하시는 경우...

앞에서도 말씀 드렸지만..mod_ssl을 설치 하실 필요는 없습니다.

다만 apache 컴파일 하실때 ssl 모듈을 설정해 주시면 되는데요.^^

아파치 설치하실때, 정적설치와 동적설치가 있는건 아시죠...^^

음 영문이 편하시려나..(Static or Dynamic...ㅋㅋ)

저의 경우엔 동적설치(DSO)로 했는데요..

동적설치는 아래와 같습니다.

다음과 같이.. apache2-ssl 모듈에 ssl 을 추가 하시면 됩니다.^^
그 밖의 모듈과 설정 옵션들을 더 추가하시고, 설정을 진행합니다.


./configure \
--prefix=/usr/local/apache2-ssl \
--enable-ssl \
--with-ssl=/usr/local/openssl \
--enable-mods-shared=ssl \


아 그리고 테스트 인증서에 대해서도 물어 보셨는데요.^^

저의 경우 Anycert 라는 곳에서 테스트 인증서 받아서 사용해 봤습니다.

30일짜리 테스트 인증서 받아봤는데요..

기간이 길어서 여유있게 사용해 볼수 있었습니다.^^

받아서 테스트 해 보시면 괜찮을 것 같네요.