caddy和php容器不同时需要分别设置root路径,参考以下caddyfile文件。
mysite.com {
// 这是caddy容器下的laravel目录
root * /srv/mysite.com/public
encode zstd gzip
file_server
try_files {path} /index.php?{query}
php_fastcgi * php_docker:9000 {
// 这是php容器下的laravel目录
root /var/www/html/mysite.com/public
}
log {
output file /data/caddy.log
}
}