1. 패스워드를 기록한 스크립트 파일 생성
– 패스워드가 abc1234인 경우 아래와 같이 스크립트를 생성
# vi /usr/local/apache/conf/ssl/pass.sh
#!/bin/sh
echo abc1234
생성한 스크립트에 실행권한 설정
# ll /usr/local/apache/conf/ssl/pass.sh
-rwx—— 1 root root 22 2016-04-20 12:24 /usr/local/apache/conf/ssl/pass.sh
2. httpd-ssl.conf 파일에 설정 추가
– SSLPassPhraseDialog builtin 부분 주석처리후 패스워드가 입력된 스크립트 파일 실행경로 입력
#SSLPassPhraseDialog builtin
SSLPassPhraseDialog exec:/usr/local/apache/conf/ssl/pass.sh
3. apache 리스타트
# /usr/local/apache/bin/apachectl restart
vi /어느파일 위치/ssl_password.sh
#!/bin/bash
echo "패스워드를 입력해라잉?"
=====================
chmod 700 /어느파일 위치/ssl_password.sh
# vi /usr/local/apache/conf/extra/httpd-ssl.conf
#SSLPassPhraseDialog builtin
패스워드 파일이 위치한 경로 적용 (아래내용 기입)
SSLPassPhraseDialog exec:/어느파일 위치/ssl_password.sh
'WEB & WAS > Apache' 카테고리의 다른 글
CentOS 7 httpd 패키지 업그레이드 (0) | 2023.04.19 |
---|---|
Rocky Linux 8 Apache 패키지 업그레이드 (0) | 2023.03.27 |
Apache 파일 목록 숨기기 (0) | 2023.03.24 |
Apache 기본페이지 설정 및 디렉토리 리스팅 설정 (0) | 2023.03.12 |
Apache mod_url 설정 (0) | 2023.03.12 |
댓글