Apache sunucumda OCSP zımbalamasını etkinleştirmek istiyorum. Kullanıyorum:
- Sunucu: Ubuntu'da Apache / 2.4.7
- Sertifika: Şifreleyelim
Dosyaya:
/etc/apache2/sites-available/default-ssl.conf
Ekledim:
SSLUseStapling on
Sonra şunu düzenledim:
/etc/apache2/mods-available/ssl.conf
bu satırı ekleyerek:
SSLStaplingCache shmcb:/tmp/stapling_cache(128000)
Bunun OCSP zımbalamasını etkinleştirmek için yeterli olacağını okudum .
Sözdizimini şununla kontrol ettim:
sudo apachectl -t
ve iyiydi.
Ancak, yeniden yükleme sonrasında Apache başlatılamaz.
Edit1:
SSL sanal ana bilgisayarımın içinde:
/etc/apache2/sites-available/default-ssl.conf
Ben benim setleri aşağıda bu satırları eklendi SSLCertificateFile
, SSLCertificateKeyFile
:
SSLUseStapling on SSLStaplingReturnResponderErrors off SSLStaplingResponderTimeout 5
Daha sonra bu dosyayı düzenledim:
/etc/apache2/mods-available/ssl.conf
bu satırı ekleyerek:
SSLStaplingCache shmcb:${APACHE_RUN_DIR}/ssl_stapling_cache(128000)
Şimdi Apache'yi sorunsuz bir şekilde yeniden başlatabilirim, ancak OCSP şu şekilde çalışmıyor:
openssl s_client -connect www.example.com:443 -servername www.example.com -status < /dev/null
OCSP response: no response sent
Neyi yanlış yapıyorum, Let's Encrypt sertifikamla ilgili bir şey mi?
LogLevel
Apache'den başarısız olma nedenini alıp alamayacağınızı görmek için değiştirmenizi öneririm . Düşünebileceğim tek bariz, giden trafiği kısıtlayan bir güvenlik duvarınız varsa - OCSP'nin isteğine izin vermesi gerekiyor.