私のEC2インスタンスでは、私のアプリケーションはポート80を使用しているため、ApacheをインストールしてELBヘルスチェックを成功させることはできません。 HTTP/80 のPingパス - -AWS ELBロードバランサは健全性チェックに失敗します(HTTP)
/index.htmlがそして、私はは/ var/WWWと/ varでこのindex.htmlのを配置している私はポートを使用していますELBのヘルスチェック設定について
、 /www/html /ディレクトリにもあります。
<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML>
<BODY>
<H1>Hi</H1>
<P>Hello to the World.</P>
</BODY>
</HTML>
これが健康診断に失敗した原因を教えてください。 これがなければ、EC2インスタンスにトラフィックは送信されません。
あなたは、Apacheをインストールし、それがポート80に耳を傾け行い、その後、唯一のヘルスチェックが成功するApacheの設定ファイルのドキュメントルートとしてこのパス/ var/www/htmlと設定/を追加する必要があります。 HTTPの代わりにそのヘルスチェックをTCPに変更することもできます。 – error2007s
要するに、httpヘルスチェックを渡すための何らかの種類のWebサーバーが必要です。 – error2007s
私のアプリはポート80を使用しているので、80を無料にしたいので、Apacheの追加はオプションではないと思います。私がTCPに変えれば - 私は何をしなければならないのですか? – Sharad