-
AWS 冗長化されたWEBサイトの構築②ロードバランサーを使ったWEBサイトの冗長化編
前回までの作業 前回までの作業は下記を参照ください。 ②ロードバランサーを使ったWEBサイトの冗長化編 2台目のWEBサーバーの作成 AMIの作成 作成済みのEC2インスタンスからAMIを作成します。 EC2サービスの[インスタンス]よりEC2インスタンスを選択して、[アクション]ー[イメージとテン[…続きを読む]
-
AWS 冗長化されたWEBサイトの構築①WEBサーバーとRDSの構築
最終構成図 今回から複数回にわたってロードバランサーとRDSを使用して冗長化されたWEBサイトを構築していきます。 最終こんな感じになります。 ①WEBサーバーとRDSの構築 下準備 VPC、サブネットの作成 作成方法は省略しますが、今回下記のVPC及びサブネットを作成しました。 VPC:10.0.[…続きを読む]
-
AWS CloudWatchでロードバランサーのターゲットがアンヘルシーになった時に通知する
今回のゴール 今回はロードバランサー配下のターゲットが下記の時に通知する設定を行います。 UnHealthyCountが1以上(アラート) UnHealthyCountが0(OK) ※EC2インスタンスの停止はUnHealthyとなりません。EC2インスタンスの停止は別のアラートとして通知します。 […続きを読む]
-
AWS Apacheの接続元IPをロードバランサーからクライアントに変更
経緯 ロードバランサー経由でApacheにアクセスした場合、Apacheのアクセスログの接続元IPはロードバランサーのものとなります。 そこで、Apacheのコンフィグ(httpd.conf)を変更して、アクセスログにクライアントのIPを出力するように変更します。 設定 httpd.confのLog[…続きを読む]
-
AWS アプリケーションロードバランサー でhttpsへリダイレクト
今回のゴール httpからhttpsへリダイレクトする場合、WEBサーバーの.htaccessを編集する方法がありますが、今回はロードバランサーでリダイレクトを実装してきます。 ちなみに、.htaccessを編集する方法場合は、リダイレクトループにならないように”HTTP:X-Forwa[…続きを読む]