首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

Caddy进阶

前言 前面我们介绍了 Caddy 的入门用法,今天我们来介绍下 Caddy 的进阶用法,主要围绕 Caddyfile 来介绍反向代理,重定向,请求匹配等功能。...例子:假设我们想要搭建一个 Caddy 服务,通过访问这个服务可以反向代理到 Python 的 App。...localhost:8000 file_server templates { mime .md text/html } reverse_proxy 127.0.0.1:9000 访问 8000...如果你想通过 Caddy 去代理跨域的服务,在目的服务中将 Caddy 服务器加入白名单也是可以实现的。...重定向 重定向和反向代理的区别是,重定向是 Caddy 向浏览器发出重定向指定,实际客户端访问的是被重定向的服务器。而反向代理是 Caddy 帮主动将客户端的请求在内部进行处理,客户端不感知。

68540

图解跨域请求、反向代理原理,对前端更友好的反向代理服务器 - Caddy

Caddyfile 是 Caddy 的配置文件,我们在 Demo 的根目录 下新建文件 Caddyfile,添加下面几行代码 http://proxy.dev-api-mall.jt-gmall.com...Caddy 收到了这个 http 请求后,解析到协议为 HTTP,Host 为 proxy.dev-api-mall.jt-gmall.com,组合起来后匹配到了下面这条配置规则。...使用 Caddy 搭建反向代理服务器的思路和解决跨域问题的思路是差不多的,都是使用 reverse_proxy 属性。...配置 Caddyfile 我们现在需要配置我们的 Caddyfile,配置如下: http://www.caddy-test.com { reverse_proxy localhost:3000 {...使用 Caddy 做负载均衡,只需要将多个服务挂在同一个 reverse_proxy 属性下即可(见下图) caddy 在配置完成后,我们打开浏览器,输入 http://www.caddy-test.com

2.6K20

Caddy Web服务器深度解析与对比:Caddy vs. Nginx vs. Apache

your-domain.com { reverse_proxy /api/* 127.0.0.1:8080 } 1.2 Caddy 的高级配置 从自动 HTTPS 到静态文件服务,Caddy 提供了丰富的功能...reverse_proxy / { to backend1:8080 backend2:8080 health_path /healthcheck health_interval...配置 Caddyfile 以下是一个 Caddyfile 的示例配置,用于为两个 Spring Boot 实例提供负载均衡和反向代理: your-domain.com { reverse_proxy...reverse_proxy /:配置 Caddy 为反向代理。 lb_policy round_robin:设置负载均衡策略为轮询。...模块 负载均衡 原生支持 原生支持 需要 mod_proxy_balancer 模块 模块/插件系统 支持 (动态加载) 支持 (通常静态编译) 支持 (动态加载) 性能 高 (尤其在默认配置下) 高

15210
领券