Thus said "Andy Bradford" on 19 Aug 2023 08:44:23 -0600: > location "/books/*" { > fastcgi socket "/run/tcl.sock" > directory { index "index.tcl" } > }
Responding to self for the archives in case someone runs into a similar challenge. I think I've figured out the problem. I was combining too many options into a single "location" rule. This works as expected: location "/books/index.tcl" { fastcgi socket "/run/tcl.sock" } location "/books/" { directory { index "index.tcl" } } location "/books/*.tcl" { block } Sorry for the noise. Andy