What is lighttpd's version of "mod_substitute"?
Recently I read that Apache 2.2 has a new mod to patch outputs on the fly.
mod_substitute provides a mechanism to perform both regular expression and fixed string substitutions on response bodies.
The feature is useful when I setup testing/development environment. I can replace hostname without touching the content/code.
How can I do similar configuration in lighttpd?
As far as I know, there is no such solution.
Well, that's not entirely true. You can use a Lua script with mod_magnet to build or the HTTP body output, in a manner. However, it hasn't been optimized for that sort of usage, so it's not recommended. It may do the job in a pinch, however.
If this functionality is absolutely vital and you don't want to switch to Apache to use it, would switching to nginx be an option? It has a substitution module.