Lighttpd

僅使用 Lighttpd 返回 HTTP 204

  • April 19, 2012

我有一個使用 lighttpd 將請求記錄到像素的應用程序,但客戶端不需要任何響應。目前,請求映射到一個小的靜態圖像。有沒有辦法在不使用任何 fcgi/etc 處理程序的情況下配置 lighttpd 以使用 204 標頭響應這些請求?即純粹由輕量級伺服器本身完成?

Lighttpd 似乎沒有執行此操作的選項,因此唯一的方法是使用mod_magnet編寫Lua腳本。該腳本不應該要求更多:

return 204

以及相應的配置:

server.modules += ( "mod_magnet" )
$HTTP["url"] == "/somepath" {
   magnet.attract-raw-url-to = ( "/etc/lighttpd/204.lua" )
}

您是否嘗試過使用:setenv.add-response-header = ()?(這需要“mod_setenv”)

引用自:https://serverfault.com/questions/282609