Apache ssl 사설인증서 설치 방법
운영시스템은 인증기관을 통하여 구매 후, 인증서를 발급을 받아야하지만..
개발시스템은 개발자만 접속을 하기 때문에 사설인증서를 사용을 하면 됩니다.
openssl을 사용하여 다음과 같이 사설인증서를 설치하여 사용하시면 됩니다.
1. 개인키 생성
openssl genrsa -des3 -out ktds.com_key.pem 2048
2. 개인서명인증(CSR) 생성
openssl req -new -key ktds.com_key.pem -out ktds.com_csr.pem
3. 개인키에서 패스워드 삭제
openssl rsa -in ktds.com_key.pem -out ktds.com_key_nopass.pem
4. 사설인증서 생성
openssl x509 -req -days 36500 -in ktds.com_csr.pem -signkey ktds.com_key_nopass.pem -out ktds.com_cert.pem
5. apache 설정
1) httpd.conf 설정
Include conf/extra/httpd-ssl.conf 주석해제
2) httpd-ssl.conf 설정
SSLCertificateKeyFile /apache/apache/ssl/20140429/ktds.com_key_nopass.pem
SSLCertificateFile /apache/apache/ssl/20140429/ktds.com_cert.pem
6. apache 기동
/apache/apache/bin/httpd -k start -DSSL