Basic验证代理的Caddy配置

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

前提

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

启动Caddy

  1. $ ./caddy
  2. Activating privacy features... done.
  3. your.public.com:443
  4. your.public.com:80

Caddyfile

  1. # 下面的例子说明了如何为web服务器设置basic验证代理
  2. your.public.com
  3. # 如果你想使用多个用户,换行加上其他用户即可
  4. # basicauth / username1 password1
  5. # basicauth / username2 password2
  6. basicauth / username password
  7. # 代理到localhost的8080端口
  8. # 如果使用了多个后端,用空格隔开即可
  9. # proxy / localhost:8080 localhost:8081 192.168.99.100:8083
  10. proxy / localhost:8080