阿里云部署 端口不能访问原因:安全组设置

阿里云服务器,端口不能访问原因:安全组!安全组!安全组!

           

这不知道是多少次对阿里云新用户强调的一个词汇。很多人因为不懂云服务器,上来就发现部署了网站不能访问,然后开始吐槽,这都很正常,今天重新介绍下安全组。

安全组是脱离服务器的系统内部的一到防火墙,可以将安全组类比家里的路由器,服务器类比家里的电脑。

阿里云ECS的安全组默认只放行22和3389端口。之所以这样,是为了让用户能够远程控制服务器,22端口是linux服务器的ssh服务使用,3389端口是windows服务器的远程桌面服务所使用。

阿里云ECS的安全组,需要自行开通业务端口,快捷选项有80,443端口,默认不开通。这样做的目的在于,80,443端口属于网站业务,属于用户私人业务,但是阿里云作为平台商,不会干涉用户具体是网站业务还是数据库业务等等。因此这部分仅仅提供便捷选项。不直接设置放行。需要客户根据自己需求自行开通相应的端口。

所以,拿到服务器,先要根据自己的业务放行对应的端口,举例说我们购买ecs时候没有选择80,选在需要使用80端口发布网站。注意:80端口作为http协议默认端口,访问时候是可以不输入端口的,例如http://2bit.cn,实际上浏览器是当作http://2bit.cn:80去解析访问的,最终到达服务器的80端口工作。另外,http协议是7层,可以归纳认为是 4层tcp协议。因此在配置安全组的时候,可以选择放行 公网入方向,TCP协议,80/80端口范围,地址使用 0.0.0.0/0 放行全部用户ip可以访问

重复,请记笔记:(如需配图可以先看本站另一个帖子:https://www.opengps.cn/Blog/View.aspx?id=28)

安全组添加80端口规则步骤如下:

1,找到安全组配置位置:

        阿里云控制台  >  云服务器ECS  >  安全组  >  选择要配置的安全组  >  配置规则  >  添加安全组规则

        2,添加安全组规则

规则方向:入方向(经典网络请选择 公网入方向)

授权策略:允许

协议类型:自定义TCP(或者直接选择http(80),本文为了适用其他端口,故不做偷懒)

端口范围:80/80(意思就是 80-80的范围,只有80放行,前后都包括的闭区间,可以选择多个例如 80/90)  23-8080

授权类型:地址段访问

授权对象:0.0.0.0/0(这个表示法,懂网络的同学会知道,标识所有ip都可以访问,一般用户直接记住即可)

        描述:就是个备注,方便记忆,想用就用

3,确定,验证,一切OK

最后注意,端口畅通,还需要其他配合,例如:

        系统内部防火墙,

        系统内部安装的第三方防火墙软件(安全狗等等),

软件对目标端口正常监听(比如iis,Apache是否启动,是否监听80端口,是否监听本地所有网卡)。

        你本地测试的局域网,不存在你对服务器业务的约束

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,588评论 19 139
  • 本文是新系列“从零开始搭建微服务”的开篇,该系列将围绕微服务展开,重点在于动手搭建。 微服务是个很大的话题,关于微...
    isdom阅读 12,786评论 3 41
  • 前言:这是一篇教你如何在阿里云的ECS CentOS 7服务器上搭建一个个人博客的教程,教程比较基础,笔者尽可能比...
    frogo阅读 7,174评论 0 20
  • 倾斜了的日落 刺破雨水后的蔚蓝 光芒四射 远山的呼唤 却也招呼不了奔波的轮毂 碾压着 青山绿水的长腰带 奔...
    桓舟子阅读 2,166评论 0 1
  • 也许是这一路奔波有些累了,坐在电脑前一大堆的思绪像缠在一起的磁带,越解越乱,怎么也解不开。索性任它纠结,今天就不烦...
    陶之夭夭1阅读 3,355评论 2 1