首页/云/云与容器速查/Web 入方向规则实践(80/443 放行)

Web 入方向规则实践(80/443 放行)

对公网 Web 服务只放 80/443:来源 0.0.0.0/0;其余端口一律不放;有 HTTPS 强制跳转后 80 也可只保留跳转用途。

云与容器速查云更新于 2026-10-13

Web 入方向规则怎么放行

对公网提供 Web 服务时,入方向只应放行必要的网页端口:标准网页服务放行八十与四百四十三,其余端口一律不放。管理端口与数据库端口要收窄到堡垒机或应用层,接入内容分发网络后,源站还可以只允许回源地址访问,防止绕过防护直连源站。

基本信息

最小放行集网页服务端口对全网开放,同时按需放行 IPv6 来源
来源收窄接入内容分发或防护后,可把来源收窄为回源地址段
管理端口远程管理端口绝不对全网开放,改用堡垒机或办公网段来源
跳转关系启用强制跳转后,网页端口仍要保留以完成跳转
巡检频率每月审计一次公网开放端口清单,及时回收多余放行
与其他层配合安全组之外还要核对主机内防火墙与监听地址

典型使用场景

  • 新建 Web 站点:按最小集放行网页端口,其余端口保持关闭
  • 接入内容分发:把源站来源收窄到回源地址,防止直接访问绕过防护
  • 启用强制跳转:保留网页端口用于跳转,同时确保跳转规则正确
  • 多站点共存:同一台机器承载多个站点时,仍只放行网页端口,按域名分流
  • 上线前审计:核对安全组清单,确认没有历史遗留的临时放行
  • 故障排查:确认放行规则与实际监听端口一致,避免规则与业务脱节

公网开放清单建议

端口用途来源建议
443加密网页服务对全网开放,或收窄为回源地址段
80网页服务与跳转对全网开放,或只用于跳转
22 或 3389远程管理仅堡垒机或办公网段
数据库端口数据访问仅应用层安全组
监控端口指标采集仅监控网段

放行网页端口

放行网页端口
aliyun ecs AuthorizeSecurityGroup --RegionId cn-hangzhou --SecurityGroupId sg-xxxx --IpProtocol tcp --PortRange 443/443 --SourceCidrIp 0.0.0.0/0
aliyun ecs AuthorizeSecurityGroup --SecurityGroupId sg-xxxx --IpProtocol tcp --PortRange 80/80 --SourceCidrIp 0.0.0.0/0
aliyun ecs DescribeSecurityGroupAttribute --SecurityGroupId sg-xxxx   # 导出清单做审计
# 放行前先确认业务真的需要该端口,宁少不多
接入内容分发或防护后,源站安全组仍对全网开放等于防护被绕过:把来源收窄到回源地址段,才能让流量必须经过防护层。
放行端口不等于服务可用:还要确认实例内应用确实监听了该端口、主机防火墙也放行了,三层都一致才通。
IPv6 来源需要单独放行:只放行 IPv4 来源时,通过 IPv6 访问的用户会直接连接失败,而排查方向常被带偏。
临时放行要有回收机制:排障用的端口让谁开、什么时候删要写清楚,否则半年后会变成不明来源的开放端口。

上线前后要做的事

  • 上线前导出一份安全组规则,逐条确认每一项放行的必要性
  • 确认网页端口对全网开放是有意为之,而不是照抄示例配置
  • 确认管理端口来源已收窄到堡垒机或办公网段
  • 接入加速服务后把源站来源收窄到回源地址段
  • 确认 IPv6 来源是否放行,避免一部分用户访问失败
  • 每月做一次公网开放端口审计,回收临时性的放行
  • 记录每次放行的原因与到期时间,避免长期累积成隐患
安全组规则变更要有记录:改了哪一条、为什么改、由谁改,出现访问异常时能立刻回溯到最近一次改动。

易错点

  • 为图方便用全部端口加全网来源,服务器等于裸奔
  • 接入内容分发但源站仍对全网开放,攻击者直连源站绕过防护
  • 只放行 IPv4 来源,IPv6 用户访问失败却查不出原因
  • 临时排障端口忘记回收,公网开放清单逐年膨胀
  • 只在安全组放行,主机内防火墙与监听地址不匹配,端口依旧不通

数据来源与参考

  • 阿里云文档:安全组规则示例
  • 腾讯云文档:安全组应用案例
  • 华为云文档:安全组规则

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌