允许 AWS 上 Ubuntu 18.04 端口 80 上的入站流量

允许 AWS 上 Ubuntu 18.04 端口 80 上的入站流量

我已经设置了一个在本地运行的应用程序,然后使用将流量从端口 80 路由到它nginx

当我登录服务器时,我可以看到我的应用程序在localhost端口 80 上完美运行。

在 AWS 上,我添加了一条入站规则以允许端口 80 上的流量:

在此处输入图片描述

我还确保 UFW 防火墙上的规则允许访问此端口:

sudo ufw status
Status: active

To                         Action      From
--                         ------      ----
80/tcp                     ALLOW       Anywhere                  
22/tcp                     ALLOW       Anywhere                  
Nginx HTTP                 ALLOW       Anywhere                  
80/tcp (v6)                ALLOW       Anywhere (v6)             
22/tcp (v6)                ALLOW       Anywhere (v6)             
Nginx HTTP (v6)            ALLOW       Anywhere (v6) 

然而,当我进入外部机器并nmap在服务器上运行时,我得到的结果如下:

Host is up (0.047s latency).
Not shown: 998 filtered ports
PORT   STATE  SERVICE
22/tcp open   ssh
80/tcp closed http

有人知道为什么我的 80 端口仍然关闭吗?

相关内容