AWS Lightsail コンソールからポート 80 を開いており、ufw
ステータスにはポート 80 が開いているはずであることが示されています。
しかし、curl
ポート 80 にアクセスできず、サーバーを起動することもtelnet
できません。ping
iptables をチェックしたところ、ufw のルールがそこに適用されていることが確認できました。ただし、実行してもlsof -i -P -n
開いているポート 80 が表示されません。80 をブロックしている別のファイアウォールがあるのでしょうか?
この問題のトラブルシューティングにご協力いただければ幸いです。
以下は結果ですufw status
5432/tcp ALLOW IN Anywhere
22/tcp ALLOW IN Anywhere
80 ALLOW IN Anywhere
80/tcp ALLOW IN Anywhere
443/tcp ALLOW IN Anywhere
5432/tcp (v6) ALLOW IN Anywhere (v6)
22/tcp (v6) ALLOW IN Anywhere (v6)
80 (v6) ALLOW IN Anywhere (v6)
80/tcp (v6) ALLOW IN Anywhere (v6)
443/tcp (v6) ALLOW IN Anywhere (v6)
そして実行してもsudo lsof -i -P -n | grep :80
何も返されません。
答え1
Lightsail-Networking-Firewall に SSH TCP 22 が必要だと思います。 'ufw status' コマンドで https が表示されましたが、Lightsail-Networking-Firewall に追加するまで接続できませんでした。(ufw が必要かどうか確認してみます)