メインコンテンツまでスキップ

ApacheとNginxでOCSP Staplingを有効にする方法

「OCSP Staplingとは」の記事で述べたように、OCSP StaplingはSSLネゴシエーションのパフォーマンスを向上させ、訪問者のプライバシーを維持するために作られました。では、OCSP Staplingサービスを有効にするにはどうすればよいでしょうか。本チュートリアルでは、ApacheおよびNginxサーバーでOCSP Staplingを有効にする方法を紹介します。

HowToSetIPSSL

サーバーバージョンの確認​

開始する前に、サーバーのバージョンを確認してください。以下のサーバーバージョンのみがOCSP Staplingをサポートしています。

  • Apache HTTPサーバー 2.3.3以降
  • Nginx 1.3.7以降

以下のコマンドを使用して、実行中のサーバーバージョンを確認します。

Apache:apache2 –v
Nginx:nginx -v

OCSPステープリングの設定​

ApacheサーバーでOCSPステープリングを設定します

  1. サイトのSSL仮想ホスト設定ファイルを変更します

以下の命名を行に追加し、OCSPを有効にします。

SSLUseStapling on

添加以下命名到行外,

SSLStaplingCache shmcb:/tmp/stapling_cache(128000)

例:

SSLStaplingCache shmcb:/tmp/stapling_cache(128000)

SSLEngine on
SSLProtocol all -SSLv3 -SSLv2

SSLCertificateFile /path/to/your_domain_name.crt
SSLCertificateKeyFile /path/to/your_private.key
SSLCertificateChainFile /path/to/DigiCertCA.crt

SSLUseStapling on
  1. 以下のコマンドを実行して、設定に誤りがないか確認します。
Apachectl –t
  1. Apacheサービスを再読み込みします。
service apache2 reload
  1. 設定が完了したら、保存して終了し、Apache を再起動してください。

NginxサーバーでのOCSP Staplingの設定​

NginxでOCSP Staplingを有効にする前提条件も、まずSSL証明書をデプロイし、正常にアクセスできることです。

  1. サイトのSSL証明書設定ファイルを編集します

以下のディレクティブを「server 」ブロック内に追加します。

ssl_stapling on;
ssl_stapling_verify on;

例:

server

{
listen 443 ssl;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

ssl_certificate /etc/ssl/bundle.crt;
ssl_certificate_key /etc/ssl/your_domain_name.key;

ssl_stapling on;
ssl_stapling_verify on;
}
  1. 以下のコマンドを実行して、設定に誤りがないか確認します。
nginx –t
  1. 設定が完了したら、Nginxを再起動します。
systemctl restart nginx

OCSP Staplingが正常に有効化されているかをテストする​

本文では、2つの方法でOCSP Staplingが正常に有効化されているかをテストします。

方法1:OpenSSLコマンドを使用する。​

以下のコマンドを入力します:

openssl.exe s_client -connect www.domainame.com:443 -status

www.domainame.com をあなたのドメインに置き換えてください。

サイトで OCSP Stapling が正常に有効化されている場合、返されるプロンプトに OCSP Response Status: successful (0x0) が含まれます。

実行後、情報が返されない場合は、有効化に失敗しています。

方法2:ツールでサイトのドメインを検出する​

検出アドレス:SSL証明書検出

ドメインを入力し、ポート443を指定して検出をクリックします。証明書情報で OCSP ステープリング状態が「対応」と表示されていれば、有効化は成功です。「非対応」と表示されていれば、有効化は失敗です。

以上が Apache と Nginx で OCSP Stapling を有効化する全内容です。設定についてご不明な点があれば、公式カスタマーサポートまでお気軽にお問い合わせください。誠心誠意対応いたします。