以下の手順でNginxでのOCSP staplingの設定ができます。
OCSP staplingについてはOCSP Staplingを参照してください。
Nginx 1.3.7 以降でOCSP Staplingが利用できます。
以下のコマンドで Nginx のバージョンをチェックしてください。
# nginx -v
Nginxが稼働しているサーバーで以下のコマンドを実行してください。
# curl ocsp.digicert.com/ping.html
You have successfully reached the DigiCert OCSP Service と表示されれば正しく接続できています。
※「curl」がインストールされていない場合は以下を実行してください。
# wget ocsp.digicert.com/ping.html
ping.htmlファイルがダウンロードされます。以下のコマンドで ping.html ファイルの内容を確認してください。
# cat ping.html
You have successfully reached the DigiCert OCSP Service と表示されれば正しく接続できています。
Nginxの設定ファイルでOCSP Staplingの利用設定を行います。
以下、事例です。
ssl_certificate /etc/ssl/bundle.crt;
ssl_certificate_key /etc/ssl/your_domain_name.key;
ssl_stapling on;
ssl_stapling_verify on;
}
# nginx -t
# systemctl restart nginx
OCSP stapling が正しく機能していることを確認します。
# openssl s_client -connect [yoursite.com]:443 -status