웹사이트를 운영하면서 인증서를 서버에 적용해야되는데 어디에 어떻게 적용해야될지 모르시는 분들을 위해 남깁니다.
ssl.conf 파일은 /usr/local/apache/conf/extra/httpd-ssl.conf 에 있거나 apache 설치 디렉토리 conf 안에 있습니다.
파일안에 기본적으로 설정해야될 사항은 인증서 적용 VirtualHost 설정과 인증서파일 적용위치 등록입니다.
443 기본포트를 사용하는 예시를 들어보겠습니다.
<VirtualHost *:443>
DocumentRoot “/home/cloudv”
ServerName www.cloudv.kr:443
ErrorLog /usr/local/apache/logs/cloudv_ssl_error_log
TransferLog /usr/local/apache/logs/cloudv_ssl_access_log
위와같이 VirtualHost 설정부분을 설정해 주시고 하단부분 인증서파일 적용위치에 파일경로를 적용해줍니다.
SSLCertificateFile /usr/local/apache/conf/cloudv/www.cloudv.kr.crt
설명 : 발급 받은 파일 중 “인증서 파일”을 지정
SSLCertificateKeyFile /usr/local/apache/conf/cloudv/www.cloudv.key
설명 : 발급 받은 파일 중 “개인키 파일”을 지정
SSLCertificateChainFile /usr/local/apache/conf/cloudv/ChainBundle.crt
설명 : 발급 받은 파일 중 “Chain CA인증서 파일”을 지정
SSLCACertificateFile /usr/local/apache/conf/cloudv/ROOT.crt
설명 : 발급 받은 파일 중 “ROOT CA인증서 파일”을 지정
완료후 apache 재시작을 하면 적용됩니다.