Назад | Перейти на главную страницу

Вернуть HTTP 204 с помощью только Lighttpd

У меня есть приложение, которое использует lighttpd для регистрации запросов к пикселю, но клиенту не нужен ответ. В настоящее время запросы отображаются на небольшое статическое изображение. Есть ли способ настроить lighttpd для ответа на эти запросы с заголовком 204 без использования обработчика fcgi / etc? Т.е. сделано чисто самим светлым сервером?

Lighttpd, похоже, не имеет возможности сделать это, поэтому единственный способ - написать Lua сценарий с использованием mod_magnet. Сценарий не должен требовать большего, чем это:

return 204

И соответствующая конфигурация:

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

Вы пробовали использовать: setenv.add-response-header = ()? (Для этого требуется "mod_setenv")