2022年12月3日土曜日

ALBにて、メンテ画面を作成してみる。

 作成したALB に移動するリスナー > 対象のリスナーを選択 >  アクション > ルール管理を選択 






1)パス:今回は、以下のシンプルなパスにする


2)固定レスポンスを返すを選択


3)レスポンス本文:以下の内容を入力


<!doctype html>

<html lang="ja">

<head>

  <meta charset="UTF-8">

  <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, minimum-scale=1.0">

  <meta http-equiv="X-UA-Compatible" content="ie=edge">

  <link href="https://unpkg.com/tailwindcss@^1.0/dist/tailwind.min.css" rel="stylesheet">

  <title>ただいまメンテナンス中です</title>

</head>

<body>

  <div class="flex flex-col justify-center items-center w-screen h-screen">

    <h1 class="text-center text-2xl font-bold">ただいまメンテナンス中です</h1>

    <dl class="text-center text-lg font-bold mt-4">

      <dt>【メンテナンス日時】</dt>

      <dd class="mt-2 text-red-600">2022年12月1日 0:00〜1:00</dd>

    </dl>

    <p class="text-center mt-4">ご利用の皆様にはご迷惑をおかけし、申し訳ございません。<br>メンテナンス終了までしばらくお待ちください。</p>

  </div>

</body>

</html>
















検証:
EC2 をシャットダウンしてからcurlコマンドにて確認してみる。









0 件のコメント:

コメントを投稿

php log(ECS ログ出力)

# PHPエラーログの設定 ENV PHP_INI_DIR /usr/local/etc/php RUN { \ echo 'log_errors = On' ; \ echo 'error_log = /proc/self/...