#AWSでELB下のインスタンスがヘルスチェック無効によりOut of Serviceの時まずやること
AWS初心者がVPC内にLAMP環境を作ろうとした時に凡ミス(というか不注意)でハマったこと。
VPC、LAMP環境の構築は以下のページを参考にさせて頂きました。
ロードバランサーを設置する際、ヘルスチェックのコンフィギュレーションで「Ping Path」がデファルトのまま(index.html)
だったり、「/」だったりするのをスルーしていました。
超当たり前ですけどちゃんと作ってあげないといけなかったんですね。
##以下、その方法
1.ヘルスチェックのコンフィギュレーション上でPing Pathを適当に"health.html"とかに指定
2.sshで該当するEC2インスタンスにアクセス
3. /var/www/htmlディレクトリに移動
4. touch ~ で適当にhealth.htmlを作成
5. vimで中身を適当に編集し保存(これは必要だったのかよくわらない)
といった形で、ひとまずELBのステータスはInServiceになりました。