0736IDC · 香港服务器与USDT支付咨询
高防与网络线路

刚接入流量清洗,HTTPS证书应放在哪一层?

说明透明清洗、TLS直通与HTTPS反向代理的证书部署差异,并提供回源加密、证书校验和上线核验步骤。

网站启用流量清洗后HTTPS证书应部署在哪一层,关键看清洗服务有没有解密 HTTPS。若它只在网络层过滤攻击流量,证书仍由源站提供;若它作为反向代理接收并解密用户请求,证书就要部署在清洗服务的接入端,且通常还要保护清洗节点到源站的连接。

先确认清洗层是否终止 TLS

“流量清洗”可能指不同架构。部分服务在网络层识别并过滤异常流量,再把正常连接转发给源站,不读取 HTTPS 内容;另一些服务会代理网站请求,先与访客建立 TLS 连接,再连接源站。两者的证书位置不同,不能只看控制台里是否出现“清洗”字样。

  • 透明清洗或 TLS 直通:加密连接最终到达源站,由源站证书完成握手。清洗设备不持有网站私钥。
  • HTTPS 反向代理:访客的 HTTPS 连接在清洗服务边缘终止,边缘需要配置面向访客的证书;若回源也使用 HTTPS,源站还需提供可供该服务验证的证书。

可以向服务商核对三个问题:TLS 是否在其节点终止、是否支持 HTTPS 加密回源、回源时如何校验源站证书。若文档写明需上传证书和私钥,通常说明边缘会终止 TLS;若要求保持四层转发或 TLS 直通,则一般由源站完成握手。

按架构选择证书位置

只做网络层清洗

这种情况下,证书留在源站即可。清洗层负责过滤和转发,不需要网站私钥。检查源站证书的域名是否覆盖实际访问主机名、证书链是否完整,以及到期续签流程是否正常。若改变了源站地址或防火墙策略,也要确认清洗节点仍能连到源站的 HTTPS 端口。

清洗服务充当 HTTPS 代理

边缘证书要覆盖访客访问的域名,例如主域名和实际启用的子域名;使用通配符证书时,也要确认其覆盖范围符合域名层级。边缘至源站建议使用回源加密,并开启证书校验。不要为了排除故障长期关闭校验,否则代理可能无法确认连接到的是正确源站。

如果边缘到源站使用 HTTPS,源站证书可以是公开信任的证书,也可能使用服务商支持的专用证书,具体取决于产品的校验方式。不要默认一张边缘证书会自动保护回源链路:访客到边缘、边缘到源站是两段独立连接。

上线前按步骤核验

  1. 在服务商配置或技术文档中确认 TLS 终止位置,并记下访客入口、回源主机名和回源协议。
  2. 按入口域名准备证书与完整证书链。私钥仅交给确实需要终止 TLS 的组件,并限制读取权限;若服务支持在本地生成或托管密钥,可按其安全能力选择。
  3. 若启用 HTTPS 回源,在源站配置匹配回源名称的证书,并检查代理侧是否校验证书有效期、名称和信任链。
  4. 先对测试域名或低风险时段验证证书、页面资源、登录和重定向,再切换正式解析或流量入口。分别检查浏览器到边缘、边缘到源站两段连接。
  5. 确认续期责任人和更新方式。使用 ACME 自动签发时,代理接入可能影响 HTTP-01 验证;可按服务支持情况改用 DNS-01,或确保验证请求能到达正确组件。

容易忽略的配置差异

多域名站点要核对 SNI(服务器名称指示)与证书匹配关系,避免访问一个主机名却返回另一域名的证书。若清洗代理重写了 Host,回源证书校验所用名称也应与配置一致。排障时可对照 TLS 握手结果和代理回源日志,判断失败发生在访客入口还是源站侧,不要只重复上传证书。

因此,网站启用流量清洗后,证书并非一律放在清洗层:透明过滤就留在源站,HTTPS 代理则在边缘配置访客证书,并按需要为回源单独配置加密与校验。明确 TLS 终止点、保护私钥并验证两段连接,才是可靠的部署方式。

常见问题

清洗服务要上传证书私钥吗?

只有服务需要在边缘终止 HTTPS 时通常才需要。TLS 直通架构一般不应要求清洗节点持有源站私钥。

边缘有证书,源站还需要证书吗?

若边缘到源站走 HTTPS,源站仍需提供可被代理接受的证书;若回源是明文 HTTP,则没有该段 HTTPS 证书校验,但安全性较低。

一张证书能同时用于边缘和源站吗?

技术上取决于证书域名、产品支持和信任配置,但复用会扩大私钥暴露范围。能分别管理时,通常更便于限制权限和独立续期。