シナリオ一覧へ戻る
🔒

TLS証明書の期限切れでHTTPSが開けない

中級12分ショップの当番担当

更新済み証明書は届いているのに、ショップは期限切れエラー。設定と配信証明書を切り分けて復旧する。固定時計・教材JSONの模擬環境です。

このシナリオで練習すること

複数の手掛かりをつなぎながら復旧まで持っていく練習向けです。

想定ロール

ショップの当番担当

到達目標

更新済み証明書を設定して反映し、TLS検証を省略しないcurlで復旧を確認する

最初に見えている症状
  • curlでcertificate has expiredが表示される
  • nginxは起動していてもHTTPS検証は失敗する
  • 更新済みの教材証明書は/etc/nginx/tls/renewed.crtにある
このシナリオで学べること
  • 証明書期限と教材時計の比較
  • 配置・設定・配信状態の違い
  • reloadと検証付き疎通
  • 検証省略は復旧ではない
このページの使い方
  • まず症状を読んで、どこから確認するか仮説を立てる
  • プレイ画面では help、ls、cat、grep から始める
  • 解けたあとに学べることを見返して、型として残す
このシナリオを始める

切り分け方を読んで復習する

TLSエラー・502 Bad Gatewayの切り分け手順

関連シナリオ

同じ難易度か、次に進みやすいシナリオを選んでいます。

よくある質問

このシナリオはどんな人向けですか?

ショップの当番担当 向けです。複数の手掛かりをつなぎながら復旧まで持っていく練習向けです。所要時間の目安は 12 分で、 最初に見えている症状は 「curlでcertificate has expiredが表示される」 です。 更新済み証明書は届いているのに、ショップは期限切れエラー。設定と配信証明書を切り分けて復旧する。固定時計・教材JSONの模擬環境です。

何をゴールにすればよいですか?

更新済み証明書を設定して反映し、TLS検証を省略しないcurlで復旧を確認するのがゴールです。原因の特定そのものより、まず利用者への影響を止めるところまで辿り着けるかを見ています。復旧後に「なぜ起きたか」を説明できる状態になっていれば十分です。

始める前に知っておくと良いことはありますか?

まずは症状を読み、 ログ・設定・再起動の どこから見るかを 決めると進めやすくなります。 help、 ls、 cat、 grep などの基本コマンドから入るのがおすすめです。 このシナリオでは 証明書期限と教材時計の比較、 配置・設定・配信状態の違い を扱うので、 そのあたりを意識して進めると 身につきやすいです。