結果的には「index.html」を配置していなかったという超凡ミスが原因だが、apacheや.htaccessの設定を理解しておらず、丸一日悩んだ・・・。 環境 AWS EC2にApacheとWordPressをインストールし、AWS ELB(ロードバランサ)を追加。 事象 EC2にルーティングするためのターゲットグループを作成したところ、ヘルスチェック(※1)が「unhealthy」(301エラー)になった。 ※1 EC2 > ロードバランシング(左側のリスト) > ターゲットグループ > ターゲットタブ 設定確認 ヘルスチェックの設定を確認。httpのポート80に対してヘルスチェックをしている。 調査 301エラーは対象のページがリダイレクトされているために発生しているとのこと。 このため、EC2へのアクセスは成功しているが、Apacheの何かしらの設定でリダイレクトされていると推測