1

I have an app that uses lighttpd to log requests to a pixel, but the client doesn't need any response. Currently the requests map to a small static image. Is there a way to configure lighttpd to respond to these requests with a 204 header without using any fcgi/etc handler? I.e. done purely by the lighty server itself?

1
  • What a useful question, Andy. Jul 24, 2013 at 20:37

2 Answers 2

4

Lighttpd doesn't seem to have an option to do this, so the only way would be to write a Lua script using mod_magnet. The script shouldn't require more than this:

return 204

And the corresponding configuration:

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

Did you try using: setenv.add-response-header = ()? (This requires "mod_setenv")

2
  • 1
    The response code is part of the http response's status line, not the headers, so I don't think setenv does the trick
    – yacomink
    Jun 21, 2011 at 15:58
  • You are completely right:) Sorry Jun 21, 2011 at 21:10

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .