我有一个使用 lighttpd 将请求记录到像素的应用程序,但客户端不需要任何响应。当前请求映射到一个小的静态图像。有没有办法配置 lighttpd 以使用 204 标头响应这些请求,而无需使用任何 fcgi/etc 处理程序?即完全由 lighty 服务器本身完成?
答案1
Lighttpd 似乎没有选项可以做到这一点,所以唯一的办法就是编写一个Lua脚本使用mod_magnet。脚本不应该要求超过这个:
return 204
以及对应的配置:
server.modules += ( "mod_magnet" )
$HTTP["url"] == "/somepath" {
magnet.attract-raw-url-to = ( "/etc/lighttpd/204.lua" )
}
答案2
您是否尝试使用:setenv.add-response-header = ()?(这需要“mod_setenv”)