Apache 서버에서 OCSP 스테이플 링 을 활성화 하고 싶습니다. 나는 사용하고있다 :
- 서버 : Ubuntu의 Apache / 2.4.7
- 증명서 : 암호화하자
파일로 :
/etc/apache2/sites-available/default-ssl.conf
나는 덧붙였다 :
SSLUseStapling on
그런 다음 편집했습니다.
/etc/apache2/mods-available/ssl.conf
이 줄을 추가 :
SSLStaplingCache shmcb:/tmp/stapling_cache(128000)
나는 이것이 OCSP 스테이플 링을 가능하게하기에 충분하다는 것을 읽었다 .
구문을 확인했습니다.
sudo apachectl -t
그리고 괜찮 았습니다.
그러나 다시로드하면 Apache를 시작할 수 없습니다.
편집 1 :
내 SSL 가상 호스트 파일 내부 :
/etc/apache2/sites-available/default-ssl.conf
나는 내 세트 아래에 다음 라인을 추가 SSLCertificateFile
, SSLCertificateKeyFile
:
SSLUseStapling on SSLStaplingReturnResponderErrors off SSLStaplingResponderTimeout 5
그런 다음이 파일을 편집했습니다.
/etc/apache2/mods-available/ssl.conf
이 줄을 추가 :
SSLStaplingCache shmcb:${APACHE_RUN_DIR}/ssl_stapling_cache(128000)
이제 문제없이 Apache를 다시 시작할 수 있지만 OCSP는 다음을 기반으로 작동하지 않는 것 같습니다.
openssl s_client -connect www.example.com:443 -servername www.example.com -status < /dev/null
OCSP response: no response sent
내가 뭘 잘못하고 있는데, Let 's Encrypt 인증서와 관련이 있습니까?
LogLevel
Apache에서 실패한 이유를 알 수 있는지 변경 하도록 제안 합니다. 내가 생각할 수있는 유일한 확실한 방법은 나가는 트래픽을 제한하는 방화벽이 있으면 OCSP가 요청하도록해야한다는 것입니다.