首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EdgeOne 回源 HTTPS 源站时返回 502,应如何排查证书与 SNI?

问EdgeOne 回源 HTTPS 源站时返回 502,应如何排查证书与 SNI?

提问于 2026-10-30 04:07:59
回答 2关注 0查看 33

场景:网站接入腾讯云 EdgeOne 后,加速域名使用 HTTPS,回源协议设置为 HTTPS,源站是一台 CVM 上的 Nginx,源站地址填的是 IP,端口 443。源站证书是为加速域名签发的,Nginx 里同一个 IP 上还部署了另外两个域名的 server 块。 现象: 1. 直接用浏览器访问源站 IP 加 Host 头,可以正常返回页面。 2. 通过 EdgeOne 访问同一路径,间歇性返回 502,刷新几次后又可能成功。 3. 源站 Nginx 的 error 日志里偶尔能看到 SSL handshake 相关的错误,但不确定是不是 EdgeOne 节点发来的。 已尝试: 1. 确认源站证书未过期,链完整。 2. 将回源协议改成 HTTP 后访问正常,说明问题与 HTTPS 握手有关。 3. 检查了源站防火墙,443 已对外放通。 想请教: 1. EdgeOne 回源 HTTPS 时发送的 SNI 和 Host 头分别是什么?回源 Host 与 SNI 不一致时,源站多证书场景会发生什么? 2. 源站地址填 IP 与填域名,在证书校验上有什么区别?控制台是否有校验源站证书的开关,应如何设置? 3. 如何用 openssl s_client 和 curl 的 --resolve 参数在本地模拟回源请求,判断到底是证书不匹配还是握手超时? 4. 间歇性失败时,怎样确认是个别回源节点被源站限流或封禁导致的?

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档