SSL Apache 설치
환경은 아래와 같습니다.
CentOS release 6.9
Apache/2.2.27 (Unix)
1)
apache/conf 밑에 ssl 디렉토리를 생성해서 해당 디렉토리에 인증서 파일을 넣습니다. (apache/conf/ssl)
(중요 부분은 모자이크 처리 하였습니다.)
2)
httpd.conf 파일을 에디터로 열어 주석을 풀어 줍니다. (apache/conf/httpd.conf)
해당 파일을 보시면 아래 문구가 주석 처리 되어 있을껍니다.
해당 부분 주석을 풀어주세요.
LoadModule ssl_module modules/mod_ssl.so |
Include conf/extra/httpd-ssl.conf |
<IfModule ssl_module> SSLRandomSeed startup builtin SSLRandomSeed connect builtin </IfModule> |
3)
httpd-ssl.conf 파일을 에디터로 열어 줍니다. (apache/conf/extra/httpd-ssl.conf)
아아래의 값을 참고하셔서 해당 부분의 값을 설정해 주세요. (경로 및 서버명)
[주석 풀기]
SSLEngine on |
[값 설정]
DocumentRoot "/home1/deploy/test" ServerName test.test.co.kr:443 ServerAdmin you@example.com ErrorLog "/apps/apache-2.2.27/logs/error_log" TransferLog "/apps/apache-2.2.27/logs/access_log" |
SSLCertificateFile "/apps/apache/conf/ssl/star_****_co_kr_cert.pem" |
SSLCertificateKeyFile "/apps/apache/conf/ssl/star_****_co_kr_nopass.pem" |
SSLCACertificateFile "/apps/apache/conf/ssl/Chain_RootCA_Bundle.crt" |
./apachectl stop
./apachectl start
5) URL에 https 를 붙여서 확인해 보세요.