You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Caddy中配置加权负载均衡?(类似Nginx权重规则)

Caddy 实现加权负载均衡的配置方法

Caddy 完全支持加权负载均衡,对应你给出的 Nginx 加权配置,可编写如下 Caddyfile:

your-domain.com {
    reverse_proxy {
        to A.example.com @5
        to B.example.com
    }
}

配置细节说明:

  • 在 Caddy 中,通过在后端目标地址后追加 @权重数值 的语法设置权重,默认权重为1
  • 上述配置中,A.example.com 被设置为权重5,B.example.com 使用默认权重1,和你提供的 Nginx 配置逻辑完全匹配:每处理6个请求时,约5个会分配给服务器A,1个分配给服务器B
  • 若后端服务使用非默认端口(如8080、443等),直接在域名后添加端口即可,例如 A.example.com:8080 @5

内容的提问来源于stack exchange,提问作者jinmyoung

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 03:09:53