nginx起動時のwarning

nginx起動時に nginx: [warn] "ssl_stapling" ignored, no OCSP responder URL in the certificate とエラーが出るようになった。原因と対処法のメモ。

環境

  • FreeBSD 14.2-RELEASE
  • nginx 1.28.0

背景

nginxの起動時に、次のようなwarningが発生するようになった。

nginx: [warn] "ssl_stapling" ignored, no OCSP responder URL in the certificate "/etc/letsencrypt/live/domain.jp-0001/fullchain.pem"

原因

Let’s EncryptがOCSPのサポートを終了したため。

Ending OCSP Support in 2025
Earlier this year we announced our intent to provide certificate revocation information exclusively via Certificate Revo...

次のように段階的に終了すると発表している。

  • 2025年1月30日
    • OCSP Must Staple 要求は、要求元のアカウントが以前に OCSP Must Staple 拡張を含む証明書を発行していない限り、失敗する
  • 2025年5月7日
    • この日までに証明書にCRL URLを追加
    • この日をもって証明書からOCSP URLを削除
    • この日以降、OCSP Must Staple拡張を含むすべてのリクエストが失敗する
  • 2025年8月6日
    • この日をもってOCSPレスポンダーを停止

対策

warningが出ても、動作上には問題ない。しかしログが埋まるのが鬱陶しいので、設定でOFFにしておくとよい。

/usr/local/etc/nginx/nginx.conf(またはそこからincludeしているファイル)にあるssl_staplingの設定を、次のようにコメントアウトしておく。

#ssl_stapling on;
#ssl_stapling_verify on;

nginxを再起動すれば、次からはwarningが出ない。

タイトルとURLをコピーしました