こんにちは、しのです。
AWSでサーバーを立ててHTTP接続をしようとしているんですが、なぜかサーバーからレスポンスが返ってこず困っています。どこをチェックしたらいいでしょうか
今回の記事では上記の疑問を解決します。
AWSでサーバーを構築し、Apacheのテスト画面をブラウザで見れるようにしたい!のに出来ないという方に向けて書きました。
少しでも参考になれば幸いです。
AWSでサーバーを立てる時にHTTP接続できない場合の対処方法
AWSでHTTP接続を許可したのに以下のような画面になって見れない事があります。
今回はこちらの原因と対処方法をお伝えします。
まずインスタンスのダッシュボードに入り、該当のインスタンスのインバウンドの編集を選択します。
そして、HTTPにした上で値を0.0.0.0./0にします。
そして以下のコマンドを打ってみてください。
curl http://該当のIPアドレス
上記コマンドのcurlは該当のURLから情報を取得して表示するコマンドです。
ここでIt works!と表示されれば該当のURLにアクセスできることがわかります。
実際に僕も叩いてみたら以下のように殺風景な(笑)サイトが表示されました。
でもこちらがApacheのテストサイトなのでこちらが表示されればひとまずhttp://接続は出来たということですね!
ちなみにインスタンスのオープンアドレスからリンクすると、https接続になるためこれではサイトは見れません。
なので間違えないようにhttpで接続するようにしてくださいね。
というわけで本日の記事は以上です!