1. 비밀번호를 기록하는 스크립트 파일 생성
– 비밀번호가 abc1234인 경우 아래와 같이 스크립트를 생성합니다.
# vi /usr/local/apache/conf/ssl/pass.sh
#!
/빈/쉬
에코 abc1234
생성된 스크립트의 실행 권한 설정
# ll /usr/local/apache/conf/ssl/pass.sh
-rwx—— 1 루트 루트 22 2016-04-20 12:24 /usr/local/apache/conf/ssl/pass.sh
2. httpd-ssl.conf 파일에 설정 추가
– 내장 부분인 SSLPassPhraseDialog를 주석 처리한 후 비밀번호가 기록된 스크립트 파일의 실행 경로를 입력합니다.
#SSLPassPhraseDialog 통합
SSLPassPhraseDialog exec:/usr/local/apache/conf/ssl/pass.sh
3. 아파치 재시작
# /usr/local/apache/bin/apachectl 재시작
vi /어떤 파일 위치/ssl_password.sh
#!
/빈/배시
echo “비밀번호를 입력하시겠습니까?”
=====================
chmod 700 /어떤 파일 위치/ssl_password.sh
# vi /usr/local/apache/conf/extra/httpd-ssl.conf
#SSLPassPhraseDialog 통합
비밀번호 파일이 있는 경로 적용 (아래 내용 입력)
SSLPassPhraseDialog exec:/파일 위치/ssl_password.sh 위치