首页/安全/加密与证书速查/TLS 终止点与转发策略
TLS 与 HTTPS60 条

TLS 终止点与转发策略

TLS 在哪一跳结束决定后续链路是否加密:常见做法是边缘(负载均衡/CDN)终止后内网明文,或保持端到端加密只做透传;两者在合规、排障与证书管理上思路不同。

加密与证书速查安全更新于 2026-10-12
边缘终止入口统一管理证书与套件,后端省 CPU;内网需额外防护或再加密
透传加密直达后端,负载均衡无法读取 HTTP 内容,证书责任在后端
再加密边缘终止后再建立一条 TLS 连接回源,兼顾检查与链路加密
转发头终止场景需传递 X-Forwarded-Proto 与客户端地址,后端据此生成正确链接

nginx 转发头配置要点

nginx 转发头配置要点
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For   $remote_addr;
proxy_set_header Host              $host;
# 后端生成绝对 URL 时依赖以上头,否则会出现 http 链接回跳
合规场景(支付、医疗)常要求内网也加密;纯内网可信网络可以把算力留给业务。选择前先明确威胁模型与审计要求。

易错点

  • 边缘终止后忘记传 X-Forwarded-Proto,应用生成 http 链接导致跳转混乱
  • 透传模式下负载均衡与日志看不到 HTTP 状态码,排障方式要提前设计

数据来源与参考

  • RFC 7239(Forwarded 头与代理场景)
  • OWASP Transport Layer Protection Cheat Sheet
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌