点击上方蓝色“飞雪无情”关注我,设个星标,第一时间看文章
我们在开发中,会经常用到反向代理,它可以把一个网络请求转发到上游。比如你写了一个Go语言的API,那么就可以通过反向代理的方式,把API暴露给调用者。
Nginx支持反向代理,性能也不错,那么使用Caddy如何配置反向代理呢?
反向代理入门
我在前面的文章 Caddy实战(三)| Caddyfile 快速入门中提到,通过一个命令就可以非常简单的配置一个反向代理。
$ caddy reverse-proxy --to 127.0.0.1:9000
就是这么简单, 以上命令表示把访问localhost的网络请求,都代理给127.0.0.1:9000这个服务处理。
当然也可以使用Caddyfile来配置反向代理,如下所示:
localhos