본문 바로가기

WEB-SERVER/OHS & JBCS & Apache

[Apache/JBCS] SSL인증서 암호 제거 및 Password 자동 입력 방법

728x90

출처 : https://coldplayer83.tistory.com/190

 

23. ssl 인증서 암호 해제

아파치에서 ssl 인증서 설정 시 인증서에 암호가 걸려있는 경우가 있음이 경우 암호 해제 후 ssl 설정을 해야 아파치 서버 기동시 암호를 물어보지 않음 [암호 해제 하는 방법]openssl rsa -in ${암호화

coldplayer83.tistory.com

https://atl.kr/dokuwiki/doku.php/ssl%EC%9D%B8%EC%A6%9D%EC%84%9C_%EC%A0%81%EC%9A%A9%EC%8B%9C_password%EC%9E%90%EB%8F%99%EC%9E%85%EB%A0%A5

 

ssl인증서_적용시_password자동입력 [AllThatLinux!]

아차피에 SSL 구축을 위해 mod_ssl을 설치하고 apachectl startssl 하면 패스워드를 물어봐서 스크립트로 아파치를 구동시킬때 애로사항이 발생함. 이걸 expect 스크립트로 처리할수도 있지만 tcl 등을 같

atl.kr

 

 

1. 인증서 암호 자체를 해제 하기

openssl rsa -in ${암호화 된 key 파일명} -out ${암호가 제거된 key 파일명}
ex) openssl rsa -in ssl.key -out ssl_nopasswd.key

Enter pass phrase for ssl.key: 인증서 비밀번호 입력
writing RSA key

 

2. password 자동 입력

${APACHE_HOME}/sbin/httpd-ssl-pass-dialog 파일에 echo ${인증서암호} 를 작성

이 파일의 권한은 최소화 하는 것을 추천한다. 700이 아무래도 best

#!/bin/sh
echo ${password}

 

${APACHE_HOME}/conf.d/ssl.conf 내부에 

SSLPassPhraseDialog exec:/GCLOUD/APACHE/jbcs-httpd24-2.4/httpd/sbin/httpd-ssl-pass-dialog