我是 AWS 新手,已经创建了一个实例,正在尝试设置我的子域。
以下是我的操作系统详细信息
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.3 LTS
Release: 18.04
Codename: bionic
我已经允许安全策略中的所有入站和出站规则。
由于某种原因,我只能访问端口 21 和 22。
不幸的是,端口 80、8080、443 都已关闭,尽管它们在 AWS 安全策略中被允许和启用。
我还继续Route 53
创建指向我的子域实例的 IP 地址的 A 记录以及该子域的 NS 记录,后者基本上是从我的主根域设置中复制而来的。
我无法访问端口 80、8080 或 443。我无法访问我的子域名网站。
以下是运行的详细信息netstat -plant
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN -
tcp 0 880 172.31.6.221:22 27.255.44.66:63633 ESTABLISHED -
tcp 0 0 172.31.6.221:22 27.255.44.66:60659 ESTABLISHED -
tcp 0 0 172.31.6.221:22 27.255.44.66:61717 ESTABLISHED -
tcp 0 0 172.31.6.221:22 27.255.44.66:62106 ESTABLISHED -
tcp6 0 0 :::21 :::* LISTEN -
tcp6 0 0 :::22 :::* LISTEN -
我没有为我的子域使用弹性 IP。而且 UFW 已经停用,所以我没有使用它。
我浪费了无数的时间试图找出问题所在
答案1
您没有运行任何正在监听该端口的程序。
您的问题不是防火墙,如果是防火墙,您将会遇到超时。如果端口已关闭,则不会有任何内容监听该端口。
netstat 输出证实了这一点,它显示没有任何内容在监听。
您的服务未运行。请启动它。