外网无法访问ECS网站(80端口、21端口等),请检查安全组设置

有网友反应服务上的网站,服务器上可以访问,但是外网却无法访问,研究了一下,原因竟然是因为安全组未开放80端口
购买云服务时,如果选择定义配置,网络设置里有一项是安全组,安全组作用是:类似防火墙功能,用于设置网络访问控制,可以到管理控制台修改。
如下图,如果这里选择了默认的安全组,只开放了22和3389端口,那网站需要的80端口和ftp需要的21端口都会被关闭,其中的80端口未开放,导致了网站外网无法访问。

万一选择了未开放80端口,也没关系,可以登录管理控制台进行管理
云服务器ECS-->安全组-->配置规则,如下图

然后点击右上角的 添加安全组规则,按下图设置

点击确定后,再试一下外网访问您的网站,是不是已经可以正常访问了?