最近我读到 Apache 2.2 有一个新的模式可以动态修补输出。
mod_substitute提供一种对响应主体执行正则表达式和固定字符串替换的机制。
当我设置测试/开发环境时,此功能很有用。我可以替换主机名而无需触及内容/代码。
我如何在 lighttpd 中进行类似的配置?
答案1
据我所知,没有这样的解决方案。
嗯,这并不完全正确。你可以使用 Lua 脚本mod_magnet以某种方式构建或 HTTP 主体输出。但是,它尚未针对此类用途进行优化,因此不推荐使用。不过,在紧急情况下,它可能可以完成这项工作。
如果此功能绝对重要,并且您不想切换到 Apache 来使用它,那么切换到 nginx 是一个选择吗?它有一个替代模块。