前提・実現したいこと
- AWS EC2でApacheを動かしてブラウザにPublic IPを入力するとhtmlが表示されるようにする
発生している問題
- ブラウザにPublic IPを入力するとずっとローディング状態になる。パブリックDNSを入力しても同じ
試したこと
Apacheの設定
- apacheでport 80をListen
ports.confの内容
Listen 80 <IfModule ssl_module> Listen 443 </IfModule> <IfModule mod_gnutls.c> Listen 443 </IfModule>
netstatの結果を抜粋
$ netstat -atn |grep :80 tcp6 0 0 :::80 :::* LISTEN
- apacheは起動中
$ sudo service apache2 status ~省略~ Active: active (running) ~省略~
EC2管理画面での設定
- EC2インスタンスはrunning状態
- EC2にセキュリティグループを適用し、インバウンドでHTTP,TCP,port 80,ソースは任意のサイトを許可
Ubuntu
- ping Public IPは通る
- iptablesは設定されていない?
$ sudo iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination
- ubuntu firewallは起動していない
$ sudo ufw status Status: inactive
ブラウザ
Chrome,Safari,FireFoxでも結果は同じ。Public IPを入力してもずっとローディング状態。
補足情報
- Apache/2.4.18 (Ubuntu)
- Ubuntu 16.04.4 LTS (GNU/Linux 4.4.0-1057-aws x86_64)
解決方法をご存知の方がいらっしゃいましたら情報提供していただけると大変ありがたいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。