边缘安全
  • 概述
  • DDoS 防护
    • DDoS 防护概述
    • 使用独立 DDoS 防护
    • 配置独立 DDoS 防护策略
      • 调整 DDoS 防护等级
      • 独立 DDoS 攻击流量告警
      • 配置 IP 黑白名单
      • 配置区域封禁
      • 配置端口过滤
      • 配置特征过滤
      • 配置协议封禁
      • 配置连接类攻击防护
      • 相关参考
        • 处置方式
        • 相关概念介绍
  • Web 防护
    • 概述
    • 托管规则
    • CC 攻击防护
    • 自定义规则
    • 自定义速率限制规则
    • 防护例外规则
    • 托管定制规则
    • Web 安全监控告警
    • 相关参考
      • Web 防护请求处理顺序
      • 处置方式
      • 匹配条件
  • Bot 管理
    • 概述
    • Bot 智能分析
    • Bot 基础特征管理
    • 客户端画像分析
    • 主动特征识别
    • 自定义 Bot 规则
    • Bot 管理例外规则
    • 相关参考
      • 处置方式
  • 策略模板
  • IP 和网段分组
  • 源站防护
  • 自定义响应页面
  • 告警通知推送
  • SSL/TLS
    • 概述
    • 部署/更新 SSL 托管证书至 EdgeOne 域名
    • 使用免费证书部署至 EdgeOne 域名
    • HTTPS 配置
      • 强制 HTTPS 访问
      • 启用 HSTS
      • SSL/TLS 安全配置
        • 配置 SSL/TLS 安全等级
        • TLS 版本及密码套件说明
      • 开启 OCSP 装订

强制 HTTPS 访问

功能说明

将客户端 HTTP 请求通过301/302重定向至 HTTPS,最终以 HTTPS 访问 EdgeOne。强制 HTTPS 访问的功能通常用于提高网站的安全性和保护用户隐私,若您的业务需要保护用户隐私和一些其他敏感信息,为了提高安全性,建议开启此功能,确保数据在传输过程中加密。

1. 客户端发起 HTTP 请求。
2. 节点响应301/302至 HTTPS 请求。
3. 客户端重定向至 HTTPS,发起 HTTPS 请求。

场景一:针对站点所有域名开启强制 HTTPS 访问

若您需要对整个接入站点开启强制 HTTPS 访问,可参考以下步骤:

前提条件

当前站点的访问域名,均已配置 SSL 证书。如何配置 SSL 证书请参考:证书配置

操作步骤

1. 登录边缘安全加速平台 EO 控制台,在左侧菜单栏中,单击站点列表,在站点列表内单击需配置的站点
2. 在站点详情页面,单击站点加速,进入站点全局配置页面,在右侧导航栏中,单击 HTTPS
3. 找到强制 HTTPS 配置卡片,单击开关开启全局配置。

关闭(默认):不论客户端是何请求协议,EdgeOne 一律不做任何重定向,维持原请求协议访问至 EdgeOne 节点。
开启:可选择通过301或302将客户端 HTTP 请求重定向为 HTTPS 请求,客户端 HTTPS 请求保持不变。

场景二:针对指定域名开启强制 HTTPS 访问

若您只需要针对指定域名开启强制 HTTPS 访问,其它域名仍然允许通过 HTTP 访问,可参考以下步骤:

前提条件

当前指定需开启强制 HTTPS 访问的域名,均已配置 SSL 证书。如何配置 SSL 证书请参考:证书配置

操作步骤

1. 登录 边缘安全加速平台 EO 控制台,在左侧菜单栏中,单击站点列表,在站点列表内单击需配置的站点。
2. 在站点详情页面,单击站点加速,进入站点全局配置页面,单击规则引擎 Tab 页。
3. 在规则引擎页面,单击创建规则,选择新增空白规则
4. 在规则编辑页面,选择 Host 匹配类型以匹配指定域名的请求。
5. 单击操作 > 选择框,在弹出的操作列表内,选择操作为强制 HTTPS,单击开关。

6. 单击保存并发布,即可完成该规则配置。