Caddyfile 标头指令无法覆盖 file_server ETag

Caddyfile 标头指令无法覆盖 file_server ETag

调用caddy runCaddyfile:

http://localhost
header ETag forcedValue
file_server

我希望curl -v http://localhost/Caddyfile显示带有 ETag 的响应forcedValue

相反,返回基于 Caddyfile 的 mtime 和大小生成的标签。


尝试的事情:

  • order header before file_server/order header after file_server
  • 测试是否header -ETag可以消除etag 完全正确 (确实如此)。

答案1

设置defer标志允​​许覆盖设置的 ETag file_server

http://localhost
header {
  ETag forcedValue
  defer
}
file_server

相关内容