Apache2.0 SSL 적용
1 openssl 설치 확인
# rpm -qa | grep openssl
- 실행결과
openssl-1.0.1e-48.el6.x86_64
openssl 소스 설치
# wget http://www.openssl.org/source/openssl-0.9.7m.tar.gz
# tar -xvfz openssl-0.9.7m.tar.gz
# cd openssl-0.9.7m
# ./config --prefix=/usr/local/ssl shared
# make
# make install
mod_ssl.so 확인
# /usr/local/apache/modules/mod_ssl.so
2 mod_ssl 설치 확인
# apachectl -l | grep mod
- 실행 결과
Compiled in modules:
mod_so.c
3 httpd.conf 설정 파일 수정
LoadModule ssl_module modules/mod_ssl.so SSL 모듈 추가 (mod_ssl.c 가 없을 경우)
Include conf/extra/httpd-ssl.conf SSL설정파일을 include
- 주석처리가 되어 있다면 주석제거
4 ssl.conf 설정 파일 수정
#vi /usr/local/apache/conf/ssl.conf
Listen 443
<VirtualHost _default_:443>
DocumentRoot /usr/local/apache/htdocs
ServerName www.xxx.co.kr
ServerAdmin admin@xxx.co.kr
SSLEngine on
SSLCertificateFile 인증서 파일 경로입력
SSLCertificateKeyFile 키 파일 경로입력
SSLCertificateChainFile 중간 번들 경로입력
5. 문법 오류 검사
# /etc/init.d/httpd configtest
Syntax OK
6. 아파치 재구동
# /usr/local/apache/bin/apachectl startssl
끝!