概要
Amazon Web Services 基礎からのネットワーク&サーバー構築 改訂3版
を読んでいてつまずいた部分をまとめていきます。随時追加していきます。
[pp.126] WebブラウザからApacheインストール済みEC2へのhttp接続テストに失敗する
課題
Appacheをインストールし、Webサーバーとして機能するEC2に画像のハイパーリンクからアクセスしようとしたところタイムアウトでページが表示されない。
原因
1.画像のハイパーリンクがhttps接続のURLだったから
2.Linuxレイヤーでのファイヤウォール(iptables)でポート番号80が解放されていなかったから
解決方法
1.URLのhttpsをhttpにしてアクセスする
2.ssh接続で以下のコマンドを入力して80番ポートを開放する
sudo iptables -A INPUT -p tcp --dport 80 --syn -m conntrack --ctstate NEW -j ACCEPT
参考資料 2023/02/12現在
EC2 インスタンスでホストされているウェブサイトに接続できないのはなぜですか?
Amazon Web Services 基礎からのネットワーク&サーバー構築 改訂3版