• 首页
首页
高防CDN静态与动态加速,边缘清洗与调度高防IP转发四层转发,业务 IP 高防接入SDK游戏盾客户端集成,游戏业务专属防护高防服务器独享资源,稳定抗 D 与高可用了解更多
游戏解决方案低延迟与防护一体化金融解决方案合规与流量清洗直播解决方案推拉流与边缘加速区块链解决方案Web3 基础设施防护查看方案
技术文档API 与接入指南帮助中心常见问题与帮助文档博客资讯产品动态与最佳实践全球测速多节点网络性能测试标签云按主题聚合全站内容进入文档
关于我们使命与愿景加入我们招聘与内推合作伙伴渠道与生态联系我们咨询与售后联系我们

文档目录

  • 技术文档
  • 最佳实践
文档/域名管理/源站配置

源站配置

速盾网络 团队
技术文档

本页内容

暂无目录

分享文章

𝕏fin

企业级CDN与加速解决方案,AI智能监测优化,实时全方位DDoS/CC防护。全球数万家企业信赖,提供快速、安全、可靠的内容分发与抗DDOS攻击服务。

产品

  • 高防CDN
  • 高防IP转发
  • SDK游戏盾
  • 高防服务器

解决方案

  • 游戏解决方案
  • 金融解决方案
  • 直播解决方案
  • 区块链解决方案

资源

  • 技术文档
  • 帮助中心
  • 博客资讯
  • 全球测速

公司

  • 关于我们
  • 加入我们
  • 合作伙伴
  • 联系我们

© 2026 Sudun. 保留所有权利。

源站配置

源站服务器是您实际内容存放的位置。Sundun 从您的源站获取内容,并将其缓存至全球边缘节点。本指南涵盖源站服务器的配置选项。

了解源站服务器

code
用户 → Sundun 边缘节点(缓存) → 源站服务器(您的服务器) ↓ 缓存命中:从边缘节点提供 缓存未命中:从源站获取

您的源站服务器可以是:

  • 网络服务器(Apache、Nginx、IIS)
  • 云服务提供商(AWS、GCP、Azure)
  • 对象存储服务(S3、GCS、Azure Blob)
  • 负载均衡器或 API 网关

添加源站服务器

  1. 进入 域名 → 选择您的域名
  2. 导航至 源站 标签页
  3. 点击 添加源站

源站设置

设置项描述示例
源站地址IP 地址或主机名origin.example.com 或 203.0.113.50
源站端口HTTP/HTTPS 端口80、443 或自定义端口
源站协议HTTP 或 HTTPS推荐使用 HTTPS
权重负载均衡权重1-100

源站地址类型

主机名源站

使用域名作为源站:

code
源站:origin.example.com

优势:

  • 易于更新(只需更改 DNS)
  • 支持多个后端 IP
  • 可与负载均衡器配合使用

DNS 要求:

  • 源站主机名必须解析到您的服务器 IP
  • 不能与您的加速域名相同

IP 地址源站

使用直接 IP 地址:

code
源站:203.0.113.50

优势:

  • 解析更快(无需 DNS 查询)
  • 路由更可预测

注意事项:

  • IP 变更时需要手动更新
  • 无自动故障转移

源站协议

HTTPS 源站(推荐)

code
边缘服务器 ──HTTPS──▶ 源站服务器

配置 HTTPS 源站:

  • 端口:443(默认)或自定义端口
  • 证书:源站需具备有效的 SSL 证书
  • 验证:启用证书验证

HTTP 源站

code
边缘服务器 ──HTTP──▶ 源站服务器

警告:HTTP 源站在边缘节点与源站之间以未加密方式传输数据。仅适用于非敏感内容或源站位于私有网络时。

Host 头部

Host 头部告知您的源站正在请求哪个站点。在以下情况配置此项:

  • 您的源站托管多个网站
  • 您的源站期望特定的主机名
  • 您正在使用共享主机

Host 头部选项

选项行为
加速域名发送用户请求的域名
源站域名发送源站服务器的主机名
自定义发送您指定的自定义主机名

示例:

code
用户请求:www.example.com 源站服务器:origin.example.com # 选项 1:加速域名 Host: www.example.com # 选项 2:源站域名 Host: origin.example.com # 选项 3:自定义 Host: backend.example.com

源站超时

配置源站连接的超时值:

超时类型默认值范围描述
连接超时5秒1-60秒建立 TCP 连接的时间
读取超时30秒1-300秒接收响应的时间
发送超时30秒1-300秒发送请求的时间

配置超时

json
{ "origin": { "connect_timeout": 5, "read_timeout": 60, "send_timeout": 30 } }

提示:对于执行繁重处理的 API,请增加读取超时。

多源站(负载均衡)

配置多个源站服务器以实现高可用性:

轮询

在源站之间均匀分配请求:

code
源站 1:203.0.113.50(权重:50) 源站 2:203.0.113.51(权重:50)

加权分布

将更多流量发送到更快的服务器:

code
源站 1:203.0.113.50(权重:70) ← 70% 的流量 源站 2:203.0.113.51(权重:30) ← 30% 的流量

主/备(故障转移)

主源站故障时使用备用源站:

code
源站 1:203.0.113.50(主) 源站 2:203.0.113.51(备)

健康检查

监控源站服务器健康状况,将流量从不健康的服务器路由走:

健康检查配置

设置项描述默认值
路径检查的URL路径/health
间隔检查频率30秒
超时响应超时时间5秒
阈值判定为不健康前的失败次数3次

健康检查响应

您的源站应返回:

http
HTTP/1.1 200 OK Content-Type: text/plain OK

任何2xx响应都表示源站健康。

源站防护

源站防护在边缘服务器和您的源站之间增加额外的缓存层,降低源站负载:

code
用户 → 边缘节点 → 源站防护 → 源站服务器

优势

  • 减少90%以上的源站请求
  • 在流量高峰时保护源站
  • 提高缓存命中率

启用源站防护

  1. 进入源站 → 源站防护
  2. 选择防护位置(选择最靠近您源站的位置)
  3. 点击启用

推荐的防护位置:

源站位置防护位置
美国东部华盛顿特区
美国西部洛杉矶
欧洲法兰克福
亚太地区新加坡

源站拉取配置

跟随重定向

配置Sundun如何处理源站重定向:

选项行为
禁用将重定向返回给用户
启用在边缘节点跟随重定向

请求头

向源站请求添加自定义头部:

code
X-Forwarded-For: 客户端IP地址 X-Real-IP: 客户端IP地址 X-Forwarded-Proto: https X-Sundun-Request-ID: 唯一请求标识符

保留查询字符串

将查询参数转发到源站:

code
# 启用(默认) 用户:/page?id=123 源站:/page?id=123 # 禁用 用户:/page?id=123 源站:/page

对象存储源站

Amazon S3

code
源站地址:bucket-name.s3.amazonaws.com 源站协议:HTTPS 主机头:bucket-name.s3.amazonaws.com

S3存储桶策略:

json
{ "Version": "2012-10-17", "Statement": [{ "Effect": "Allow", "Principal": "*", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::bucket-name/*", "Condition": { "IpAddress": { "aws:SourceIp": ["Sundun IP地址范围"] } } }] }

Google云存储

code
源站地址:storage.googleapis.com 源站协议:HTTPS 路径前缀:/bucket-name

故障排除

502错误网关

源站服务器无法访问:

  1. 验证源站IP/主机名是否正确
  2. 检查防火墙是否允许Sundun IP
  3. 确认源站服务器正在运行
  4. 直接测试源站连接性

504网关超时

源站服务器响应过慢:

  1. 增加读取超时设置
  2. 优化源站响应时间
  3. 启用源站防护以降低负载

SSL握手失败

HTTPS源站证书问题:

  1. 确保源站证书有效
  2. 检查证书链是否完整
  3. 验证证书是否匹配源站主机名

API参考

通过API配置源站:

bash
# 获取源站配置 curl -X GET https://api.Sundun.com/v1/domains/example.com/origin \ -H "Authorization: Bearer YOUR_API_KEY" # 更新源站 curl -X PUT https://api.Sundun.com/v1/domains/example.com/origin \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "origins": [{ "address": "origin.example.com", "port": 443, "protocol": "https", "weight": 100 }], "health_check": { "path": "/health", "interval": 30 } }'

需要源站配置帮助?请联系 support@Sundun.com