Caddy2 页面密码验证 By iok | 2021-04-28 0 Comment 升级到Caddy2版本后 Caddyfile的变化很大, 搞了一星期能恢复大致的正常服务了. http页面的密码认证配置变更了, 请看以下实例: 需要提醒的是http的密码不再是明文的了, 需要用自带的密码生成器生成. abc.xyz { root * /home/admin/http reverse_proxy /cma 127.0.0.1:7007 respond /forbidden 403 basicauth /pdf/* { username JDJhJDEThnV090dUttU3ZYc1kyZGVTLmhoNGVVZUVtY0lwcXRuRG1T } basicauth /mama/* { username JDJhJDEwJEhrMGVjT2s1ZWNoSnM1VjfdlksjlfjdslatU3ZYc1kG1T } @dotFiles { path_regexp ^/\..* } rewrite @dotFiles /forbidden # Proxy PHP files to the FastCGI responder @phpFiles { path *.php } reverse_proxy @phpFiles unix//var/run/php-fpm-www.sock { transport fastcgi { split .php } } php_fastcgi unix//var/run/php8.0-fpm.sock #php解释器 file_server /* browse} username 改为你自己的用户名红字部分是密码, 用caddy自带的密码生成器生成.caddy hash-password --plaintext "YouareMyFriend"