http://legend.anycert.co.kr/support/httpd_ssl_install.html
apache 공식 사이트 http://httpd.apache.org/
에서 아파치 소스와 자료를 참고하실 수 있습니다. apache 2.0.xx 은 ssl 모듈이 포함된 버젼이라서 modssl 모듈은 apache 소스에 있습니다. 그래서 modssl 모듈이 실질적인 암호화 모듈인 openssl 라이브러리를 참조해서 설치합니다.(레드헷 8.0 기반에서 설치 테스트 되었습니다.) | ||
|
||
1. openssl 모듈 설치 먼저 openssl 라이브러리가 설치되어 있어야 합니다.openssl 설치 자료는 openssl 설치 가이드를 참고해 주시기 바랍니다. |
||
2. 최신 httpd 2.0 소스 얻기 httpd 2.0 소스는 httpd.apache.org/download.cgi 에서 최신 버젼의 소스를 받을 수 있습니다. |
||
3. apache 설정단계(./configure) httpd 2.0 소스 디렉토리로 이동을 합니다. httpd 2.0 소스는 mod_ssl 을 자체 내장하고 있으므로, httpd 2.0 컴파일 설정에서 ssl 모듈을 설정해 주면 됩니다.httpd 2.0 소스 설치에는 두가지 방식으로 모듈을 설치할 수 있습니다. statically linking module, DSO(Dynamic Shared Objects) module 모듈로 설치할 수 있습니다. 정적설치와 동적설치에 대한 문서는 아파치 문서를 참고해 주시바랍니다. --prefix 옵션은 아파치 설치 디렉토리를 설정합니다. --enable-ssl 옵션으로 ssl 모듈을 설치하는 것을 설정하고, --with-ssl=/usr/local/openssl 옵션으로 설치된 openssl 라이브러리를 참조합니다. 1. statically linking module 로 mod_ssl 모듈 설치 |
||
4. apache 컴파일(make) 컴파일을 진행합니다.make |
||
5. apache 설치(make install) httpd 2.0 를 설치합니다.make installhttpd 2.0 컴파일 오브젝트들을 삭제합니다. make clean |
||
6. 동적 라이브러리 적용 httpd 2.0 라이브러리들을 시스템 동적 라이브러리 설정에 추가합니다.(레드헷 기준)echo /usr/local/apache2-ssl/lib >> /etc/ld.so.conf |
||
7. apache 설치 예시(httpd 2.0.50 + enable-ssl) (리눅스 레드헷 8.0 이상 기준 설치 예시입니다.)
|
'Infrastructure' 카테고리의 다른 글
Apache 웹서버(1.3.xx , 2.0.xx 공통) CSR(Certificate Signing Request) 생성 (0) | 2009.11.20 |
---|---|
SSL 인증서 HOWTO (0) | 2009.11.20 |
보안서버 SSL 구축 - Aapche2.x (0) | 2009.11.20 |
보안인증서설치 (0) | 2009.11.20 |
웹 인증서 여러개 사용하기 (0) | 2009.10.27 |