Basic验证代理的Caddy配置

本文将学习如何将Caddy如何在http服务器的前端充当basic验证代理。想了解更多,查看http.basicauthhttp.proxy的文档。

前提

  • 你有一个正在运行的http服务器或者一些外部资源
  • 你已经安装,如果没有请查看新手入门

启动Caddy

$ ./caddy
Activating privacy features... done.
your.public.com:443
your.public.com:80

Caddyfile

# 下面的例子说明了如何为web服务器设置basic验证代理

your.public.com

# 如果你想使用多个用户,换行加上其他用户即可
# basicauth / username1 password1
# basicauth / username2 password2

basicauth / username password

# 代理到localhost的8080端口
# 如果使用了多个后端,用空格隔开即可
# proxy / localhost:8080 localhost:8081 192.168.99.100:8083

proxy / localhost:8080