Caddy 配置故障排查
```caddyfileexample.com {
import log example.com
import common
handle /api/v2/* {
reverse_proxy http://127.0.0.1:10000
}
handle_path /api/* {
reverse_proxy http://127.0.0.1:8080 {
@errors status 404
handle_response @errors {
reverse_proxy http://127.0.0.1:10000 {
rewrite /api{uri}
}
}
}
}
handle /builder/* {
reverse_proxy http://127.0.0.1:10000
}
handle {
reverse_proxy http://127.0.0.1:10000 {
rewrite /prefix{uri}
}
}
}
```
移除 `handle /api/v2/*` 配置后,`/api/v2/*` 路径的请求会返回 502 错误,因为 8080 端口服务没有处理 `/api/v2/*` 路径,导致请求无法被转发到 10000 端口。 8080 端口服务对未定义路由的请求应该返回 404 错误。
页:
[1]