バックグラウンド:
- OS:ウブンツ
- ウェブサーバー: apache2
機能するもの:
- サーバーのエラスティック IP に ping を実行できます (応答を受信できます)
- サーバーにsshできます
機能しないもの:
- サーバーから http 応答を取得できません
予想される行動:
- http://ec2-XXX-XX-XXX-XXX.compute-1.amazonaws.com/にアクセスすると、ページが表示されるか、少なくともデバッグ可能な 404 が表示されます
実際の動作:
- http://ec2-XXX-XX-XXX-XXX.compute-1.amazonaws.com/にアクセスすると、「おっと! Google Chrome は ec2-XXX-XX-XXX-XXX.compute- に接続できませんでした。 1.amazonaws.com". それは私に404さえ与えません。
暴言:
その正確なアドレスに SSH で接続でき、その正確な IP に ping を実行して応答を取得できるため、明らかにサーバーが存在します。しかし、Web ブラウザーでその正確なアドレスにアクセスすると、サーバーに到達しないかのようになります。あるいは、Amazon が http リクエストを許可していないように見えますが、私のセキュリティ グループでは、すべてのソースからの http リクエストが許可されることを明確に指定しています。Apache は確実に実行されており、ドキュメント ルートは確実に適切に設定されており、エラー ログとアクセス ログからは何もわかりません。
Amazon とサーバーの間、またはサーバーに送信されたリクエストと Apache によって受信されたリクエストの間に、404 ではなく「見つかりません」を返す理由を特定する何らかのログがありますか? Apache ログをより詳細にすることはできますか? ?
前もって感謝します!私はこれに何時間も費やしました....