보안서버 (mod_ssl) 설치

리눅스/APACHE|2015. 1. 16. 16:29
반응형

apache 1.x 환경에서는 mod_ssl 를 설치해야하며
httpd 2.x 환경에서는 mod_ssl 설치를 생략합니다.
(httpd 2.x 에는 기본적으로 mod_ssl 모듈이 포함되어 있음)
 
 
1. 설치
openssl: http://www.openssl.org/source/
mod_ssl: http://www.modssl.org/source/ 
 
openssl 을 다운로드 받고 압축을 풉니다.
./config
make
make install
 
mod_ssl 을 다운로드 받고 압축을 풉니다.
./configure --with-apache=../apache_1.3.39 --with-ssl=/usr/local/ssl
 
[참고]
여기서 --with-apache=../apache_1.3.39 은 소스 디렉토리를 하며 (설치 디렉토리 아님)
mod_ssl 에 대하여 make, make install 은 할 필요가 없습니다. 
 
 
2-1. apache 1.3.x 설치
 
아파치 소스 디렉토리에서
./configure --prefix=/usr/local/apache --enable-module=so --enable-shared=max ?enable-module=rewrite --enable-shared=rewrite --enable-module=ssl --enable-shared=ssl
make
make install
 
[참고]
64bit 시스템에서 make 시 -fPIC 관련 에러 메세지가 나타날 경우
/usr/local/ssl 디렉토리를 삭제하고 yum install openssh* 로 패키지 설치 후
mod_ssl 의 설치 옵션중 --with-ssl=/usr/local/ssl 대신 --with-ssl 으로 ./configure 를 다시 하면 됩니다.
 
 
2-2. httpd 2.x 설치
 
아파치 소스 디렉토리에서
./configure --prefix=/usr/local/apache2 --enable-modules=so --enable-mods-shared=all --enable-modules=shared --enable-rewrite --with-mpm=worker --enable-ssl
make
make install
 
환경 설정 및 CSR, KEY 파일 생성, CRT파일 적용은 별도 매뉴얼을 참고하시기 바랍니다.
 

반응형

댓글()