Eu criei um simplesmente vhost no servidor da Web Lighttpd e coloquei essas linhas no arquivo .conf.
server.errorlog = "/var/log/lighttpd/error.log"
accesslog.filename = "/var/log/lighttpd/access.log"
Eu li error.log e achei o seguinte:
2011-04-22 00:36:58: (server.c.954) WARNING: unknown config-key: accesslog.filename (ignored)
Como isso é possível? accesslog.filename
existe, é uma opção do servidor.
Encontrei-o no site: http://redmine.lighttpd.net/wiki/lighttpd/Docs:ConfigurationOptions
O que eu posso fazer?
Se você encontrar esse problema do Lighttpd no seu roteador (com pacotes do Entware), verifique se este módulo foi instalado.
1) conecte-se ao seu roteador via ssh e execute o comando:
2) deve estar alinhado com "lighttpd-mod-accesslog - 1.4.xx". Se não estiver instalado, instale-o:
3) ajuste (mude) seu arquivo lighttpd.conf adicionando este módulo e chave de configuração:
4) reinicie o Lighttpd:
Esses passos me ajudaram. Também criei o arquivo access.log antes da manipulação da configuração
fonte